build checks.x86_64-linux.example-switzerland-taxes

Reproduce this run
  1. 0.12 s $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/NorfairKing/centjes?ref=charts&rev=90a6c0359e59357d4e336ddce1a4b61ea35fa70c#checks.x86_64-linux.example-switzerland-taxes --print-build-logs
  2. 0.14 s warning: ignoring untrusted flake configuration setting 'extra-substituters'.
  3. 0.14 s Pass '--accept-flake-config' to trust it
  4. 0.14 s warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
  5. 0.14 s Pass '--accept-flake-config' to trust it
  6. 0.15 s
  7. 1.45 s Downloading cached centjes-switzerland-0.0.0-data from https://centjes.cachix.org
  8. 1.59 s Progress: 0 of 2 built, 1 of 2 downloaded from cache
  9. 1.59 s Downloading cached centjes-switzerland from https://centjes.cachix.org
  10. 1.75 s Progress: 0 of 2 built, 2 of 2 downloaded from cache
  11. 1.84 s Building /nix/store/q7q043i8swzln3j4svs5b208yp10fhr9-taxes.drv
  12. 1.90 s [taxes] [Debug] Read module: ledger.cent
  13. 1.91 s [taxes] [Debug] Read module: currency-rates.cent
  14. 1.91 s [taxes] [Debug] Check declaration ordering: 0ms
  15. 1.91 s [taxes] [Debug] Check currency usage: 0ms
  16. 1.91 s [taxes] [Debug] Check account usage: 0ms
  17. 1.91 s [taxes] [Debug] Check tag usage: 0ms
  18. 1.91 s [taxes] [Debug] Check duplicate attachments: 0ms
  19. 1.91 s [taxes] [Debug] Check declarations: 0ms
  20. 1.91 s [taxes] [Debug] Compile: 0ms
  21. 1.91 s [taxes] [Debug] Check ledger: 0ms
  22. 1.91 s [taxes] [Debug] XMLReport
  23. 1.91 s [taxes] { xmlReportHeader =
  24. 1.91 s [taxes] Header
  25. 1.91 s [taxes] { headerAttachments = []
  26. 1.91 s [taxes] , headerCantonExtension = ()
  27. 1.91 s [taxes] , headerTransactionNumber = Nothing
  28. 1.91 s [taxes] , headerTransactionDate = Nothing
  29. 1.91 s [taxes] , headerTaxPeriod = 2026
  30. 1.91 s [taxes] , headerPeriodFrom = Just 2026-01-01
  31. 1.91 s [taxes] , headerPeriodTo = Just 2026-12-31
  32. 1.91 s [taxes] , headerCanton = Nothing
  33. 1.91 s [taxes] }
  34. 1.91 s [taxes] , xmlReportContent =
  35. 1.91 s [taxes] Content
  36. 1.91 s [taxes] { contentMainForm =
  37. 1.91 s [taxes] Just
  38. 1.91 s [taxes] MainForm
  39. 1.91 s [taxes] { mainFormPersonDataPartner1 =
  40. 1.91 s [taxes] PersonDataPartner1
  41. 1.91 s [taxes] { personDataPartner1PartnerPersonIdentification =
  42. 1.91 s [taxes] PartnerPersonIdentification
  43. 1.91 s [taxes] { partnerPersonIdentificationOfficialName = "John"
  44. 1.91 s [taxes] , partnerPersonIdentificationFirstName = "Doe"
  45. 1.91 s [taxes] , partnerPersonIdentificationVn = "7561111222233"
  46. 1.91 s [taxes] }
  47. 1.91 s [taxes] }
  48. 1.91 s [taxes] , mainFormRevenue =
  49. 1.91 s [taxes] Just
  50. 1.91 s [taxes] Revenue
  51. 1.91 s [taxes] { revenueSelfemployedMainRevenue =
  52. 1.91 s [taxes] Just
  53. 1.91 s [taxes] PartnerAmount
  54. 1.91 s [taxes] { partnerAmountPartner1Amount = Nothing
  55. 1.91 s [taxes] , partnerAmountPartner2Amount = Nothing
  56. 1.91 s [taxes] }
  57. 1.91 s [taxes] }
  58. 1.91 s [taxes] }
  59. 1.91 s [taxes] }
  60. 1.91 s [taxes] }
  61. 1.91 s [taxes] [Info] Wrote XML version to /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml
  62. 1.91 s [taxes] [Debug] <?xml version="1.0" encoding="UTF-8"?><message xmlns:eCH-0007f="http://www.ech.ch/xmlns/eCH-0007-f/6" xmlns:eCH-0011f="http://www.ech.ch/xmlns/eCH-0011-f/8" xmlns:eCH-0044f="http://www.ech.ch/xmlns/eCH-0044-f/4" xmlns:eCH-0046f="http://www.ech.ch/xmlns/eCH-0046-f/5" xmlns:eCH-0097="http://www.ech.ch/xmlns/eCH-0097/5" xmlns:eCH-0119="http://www.ech.ch/xmlns/eCH-0119/4" minorVersion="0" xmlns="http://www.ech.ch/xmlns/eCH-0119/4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ech.ch/xmlns/eCH-0119/4 eCH-0119-4-0_draft.xsd"><eCH-0119:header><eCH-0119:taxPeriod>2026</eCH-0119:taxPeriod><eCH-0119:periodFrom>2026-01-01</eCH-0119:periodFrom><eCH-0119:periodTo>2026-12-31</eCH-0119:periodTo><eCH-0119:source>0</eCH-0119:source><eCH-0119:sourceDescription>centjes-switzerland-0.0.0</eCH-0119:sourceDescription></eCH-0119:header><eCH-0119:content><eCH-0119:mainForm><eCH-0119:personDataPartner1><eCH-0119:partnerPersonIdentification><eCH-0119:officialName>John</eCH-0119:officialName><eCH-0119:firstName>Doe</eCH-0119:firstName><eCH-0119:vn>7561111222233</eCH-0119:vn></eCH-0119:partnerPersonIdentification></eCH-0119:personDataPartner1><eCH-0119:revenue><eCH-0119:selfemployedMainRevenue/></eCH-0119:revenue></eCH-0119:mainForm></eCH-0119:content></message>
  63. 1.91 s [taxes] [Info] Validating XML output at /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml against schema /nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0119-4-0-0.xsd
  64. 1.91 s [taxes] /nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0119-4-0-0.xsd:9: element import: Schemas parser warning : Element '{http://www.w3.org/2001/XMLSchema}import': Skipping import of schema located at '/nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0044-4-1.xsd' for the namespace 'http://www.ech.ch/xmlns/eCH-0044-f/4', since this namespace was already imported with the schema located at 'http://www.ech.ch/xmlns/eCH-0044-f/4/eCH-0044-4-0f.xsd'.
  65. 1.91 s [taxes] /nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0046-5-0f.xsd:10: element import: Schemas parser warning : Element '{http://www.w3.org/2001/XMLSchema}import': Skipping import of schema located at 'http://www.ech.ch/xmlns/eCH-0044-f/4/eCH-0044-4-1f.xsd' for the namespace 'http://www.ech.ch/xmlns/eCH-0044-f/4', since this namespace was already imported with the schema located at 'http://www.ech.ch/xmlns/eCH-0044-f/4/eCH-0044-4-0f.xsd'.
  66. 1.91 s [taxes] /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml validates
  67. 1.92 s [taxes] [Info] Succesfully compiled information into /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/input.json
  68. 1.92 s [taxes] [Debug] {
  69. 1.92 s [taxes] "assets": [
  70. 1.92 s [taxes] {
  71. 1.92 s [taxes] "balance": "11632.22",
  72. 1.92 s [taxes] "balances": {
  73. 1.92 s [taxes] "CHF": {
  74. 1.92 s [taxes] "converted": "7984.50",
  75. 1.92 s [taxes] "original": "7984.50"
  76. 1.92 s [taxes] },
  77. 1.92 s [taxes] "USD": {
  78. 1.92 s [taxes] "converted": "3647.72",
  79. 1.92 s [taxes] "original": "4000.00"
  80. 1.92 s [taxes] }
  81. 1.92 s [taxes] },
  82. 1.92 s [taxes] "evidence": [
  83. 1.92 s [taxes] "assets/bank-statement.txt"
  84. 1.92 s [taxes] ],
  85. 1.92 s [taxes] "name": "assets:bank"
  86. 1.92 s [taxes] }
  87. 1.92 s [taxes] ],
  88. 1.92 s [taxes] "children_costs": {
  89. 1.92 s [taxes] "daycare": [],
  90. 1.92 s [taxes] "total_daycare": "0.00"
  91. 1.92 s [taxes] },
  92. 1.92 s [taxes] "education_expenses": [],
  93. 1.92 s [taxes] "electricity_expenses": {
  94. 1.92 s [taxes] "business_expenses": [],
  95. 1.92 s [taxes] "private_expenses": [],
  96. 1.92 s [taxes] "total_business_expenses": "0.00",
  97. 1.92 s [taxes] "total_expenses": "0.00",
  98. 1.92 s [taxes] "total_private_expenses": "0.00"
  99. 1.92 s [taxes] },
  100. 1.92 s [taxes] "first_name": "Doe",
  101. 1.92 s [taxes] "health_costs": {
  102. 1.92 s [taxes] "dentist": [],
  103. 1.92 s [taxes] "doctor": [],
  104. 1.92 s [taxes] "hospital": [],
  105. 1.92 s [taxes] "insurance_premiums": [],
  106. 1.92 s [taxes] "other": [],
  107. 1.92 s [taxes] "therapy": [],
  108. 1.92 s [taxes] "total_dentist": "0.00",
  109. 1.92 s [taxes] "total_doctor": "0.00",
  110. 1.92 s [taxes] "total_hospital": "0.00",
  111. 1.92 s [taxes] "total_insurance_premiums": "0.00",
  112. 1.92 s [taxes] "total_other": "0.00",
  113. 1.92 s [taxes] "total_therapy": "0.00"
  114. 1.92 s [taxes] },
  115. 1.92 s [taxes] "homeoffice_expenses": {
  116. 1.92 s [taxes] "business_expenses": [],
  117. 1.92 s [taxes] "private_expenses": [],
  118. 1.92 s [taxes] "total_business_expenses": "0.00",
  119. 1.92 s [taxes] "total_expenses": "0.00",
  120. 1.92 s [taxes] "total_private_expenses": "0.00"
  121. 1.92 s [taxes] },
  122. 1.92 s [taxes] "insurance_expenses": {
  123. 1.92 s [taxes] "business_expenses": [],
  124. 1.92 s [taxes] "private_expenses": [],
  125. 1.92 s [taxes] "total_business_expenses": "0.00",
  126. 1.92 s [taxes] "total_expenses": "0.00",
  127. 1.92 s [taxes] "total_private_expenses": "0.00"
  128. 1.92 s [taxes] },
  129. 1.92 s [taxes] "internet_expenses": {
  130. 1.92 s [taxes] "business_expenses": [],
  131. 1.92 s [taxes] "private_expenses": [],
  132. 1.92 s [taxes] "total_business_expenses": "0.00",
  133. 1.92 s [taxes] "total_expenses": "0.00",
  134. 1.92 s [taxes] "total_private_expenses": "0.00"
  135. 1.92 s [taxes] },
  136. 1.92 s [taxes] "last_name": "John",
  137. 1.92 s [taxes] "machinery": {
  138. 1.92 s [taxes] "closing_balance": "0.00",
  139. 1.92 s [taxes] "depreciation": "0.00",
  140. 1.92 s [taxes] "depreciation_rate": "40%",
  141. 1.92 s [taxes] "opening_balance": "0.00",
  142. 1.92 s [taxes] "opening_balance_evidence": [
  143. 1.92 s [taxes] "depreciation/machinery/machinery-balance.txt"
  144. 1.92 s [taxes] ],
  145. 1.92 s [taxes] "purchases": [],
  146. 1.92 s [taxes] "total_purchases": "0.00"
  147. 1.92 s [taxes] },
  148. 1.92 s [taxes] "movables": {
  149. 1.92 s [taxes] "closing_balance": "0.00",
  150. 1.92 s [taxes] "depreciation": "0.00",
  151. 1.92 s [taxes] "depreciation_rate": "25%",
  152. 1.92 s [taxes] "opening_balance": "0.00",
  153. 1.92 s [taxes] "opening_balance_evidence": [
  154. 1.92 s [taxes] "depreciation/movables/movables-balance.txt"
  155. 1.92 s [taxes] ],
  156. 1.92 s [taxes] "purchases": [],
  157. 1.92 s [taxes] "total_purchases": "0.00"
  158. 1.92 s [taxes] },
  159. 1.92 s [taxes] "phone_expenses": {
  160. 1.92 s [taxes] "business_expenses": [],
  161. 1.92 s [taxes] "private_expenses": [],
  162. 1.92 s [taxes] "total_business_expenses": "0.00",
  163. 1.92 s [taxes] "total_expenses": "0.00",
  164. 1.92 s [taxes] "total_private_expenses": "0.00"
  165. 1.92 s [taxes] },
  166. 1.92 s [taxes] "rates": {
  167. 1.92 s [taxes] "USD": "0.9119"
  168. 1.92 s [taxes] },
  169. 1.92 s [taxes] "revenues": [],
  170. 1.92 s [taxes] "third_pillar_contributions": [],
  171. 1.92 s [taxes] "total_assets": "11632.22",
  172. 1.92 s [taxes] "total_education_expenses": "0.00",
  173. 1.92 s [taxes] "total_revenues": "0.00",
  174. 1.92 s [taxes] "total_third_pillar_contributions": "0.00",
  175. 1.92 s [taxes] "travel_expenses": {
  176. 1.92 s [taxes] "business_expenses": [],
  177. 1.92 s [taxes] "private_expenses": [],
  178. 1.92 s [taxes] "total_business_expenses": "0.00",
  179. 1.92 s [taxes] "total_expenses": "0.00",
  180. 1.92 s [taxes] "total_private_expenses": "0.00"
  181. 1.92 s [taxes] },
  182. 1.92 s [taxes] "year": 2026
  183. 1.92 s [taxes] }
  184. 1.96 s [taxes] [Info] Typst compilation succesfully created /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/README.pdf
  185. 1.96 s [taxes] [Info] Putting bank-statement.txt in the packet at assets/bank-statement.txt
  186. 1.96 s [taxes] [Info] Putting machinery-balance.txt in the packet at depreciation/machinery/machinery-balance.txt
  187. 1.96 s [taxes] [Info] Putting movables-balance.txt in the packet at depreciation/movables/movables-balance.txt
  188. 1.96 s [taxes] [Info] Putting currency-rates.cent in the packet at ledger/currency-rates.cent
  189. 1.96 s [taxes] [Info] Putting ledger.cent in the packet at ledger/ledger.cent
  190. 1.96 s [taxes] [Info] Creating zip file at /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet.zip
  191. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/README.pdf in the zip file at README.pdf
  192. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/assets/bank-statement.txt in the zip file at assets/bank-statement.txt
  193. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/depreciation/machinery/machinery-balance.txt in the zip file at depreciation/machinery/machinery-balance.txt
  194. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/depreciation/movables/movables-balance.txt in the zip file at depreciation/movables/movables-balance.txt
  195. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/ledger/currency-rates.cent in the zip file at ledger/currency-rates.cent
  196. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/ledger/ledger.cent in the zip file at ledger/ledger.cent
  197. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/input.json in the zip file at raw-input.json
  198. 1.96 s [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml in the zip file at taxes.xml
  199. 1.96 s [taxes] [Info] Succesfully created packet /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet.zip
  200. 2.20 s [taxes:post-build] Uploading to cachix cache "centjes": /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes
  201. 2.57 s [taxes:post-build] Pushing 1 paths (0 are already present) using zstd to cache centjes ⏳
  202. 2.57 s [taxes:post-build]
  203. 2.90 s [taxes:post-build] Pushing /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes (168.97 KiB)
  204. 3.73 s [taxes:post-build]
  205. 3.73 s [taxes:post-build] All done.
  206. 3.75 s [taxes:post-build] Uploading to the NixCI staging cache: /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes
  207. 3.80 s [taxes:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  208. 3.81 s [taxes:post-build] copying 1 paths...
  209. 3.81 s [taxes:post-build] copying path '/nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes' to 'https://cache.staging.nix-ci.com'...
  210. 4.16 s [taxes:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  211. 4.40 s [taxes:post-build] copying 6 paths...
  212. 4.40 s [taxes:post-build] copying path '/nix/store/a9hpjakilv132dmlahy7fqray7jif2pq-example' to 'https://cache.staging.nix-ci.com'...
  213. 4.40 s [taxes:post-build] copying path '/nix/store/pv3rnnymfw1jimyz5n234qg8gjh83dq4-centjes-gen-source-0.0.0.0.drv' to 'https://cache.staging.nix-ci.com'...
  214. 4.58 s [taxes:post-build] copying path '/nix/store/7vpc7qhc3sxsvnrgpdiiqkn917cr7gqh-centjes-gen-0.0.0.0.drv' to 'https://cache.staging.nix-ci.com'...
  215. 4.78 s [taxes:post-build] copying path '/nix/store/ib51v4f5gbgkk621531k2ph8j5589sk8-centjes-switzerland-source-0.0.0.drv' to 'https://cache.staging.nix-ci.com'...
  216. 4.95 s [taxes:post-build] copying path '/nix/store/n2j6i03v6fyyi0kqdp6lk92nmrxg00d6-centjes-switzerland-0.0.0.drv' to 'https://cache.staging.nix-ci.com'...
  217. 5.10 s [taxes:post-build] copying path '/nix/store/q7q043i8swzln3j4svs5b208yp10fhr9-taxes.drv' to 'https://cache.staging.nix-ci.com'...
  218. 5.27 s Progress: 1 of 2 built, 2 of 2 downloaded from cache
  219. 5.32 s Progress: 2 of 2 built, 2 of 2 downloaded from cache
  220. 5.32 s /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes
  221. 5.32 s Build succeeded.