1 {-# LANGUAGE OverloadedStrings #-}
3 module Tests.Organization where
5 import Country.Identifier qualified as Country
6 import Data.Tree qualified as Tree
7 import Literate.Invoice.Invoice
8 import Literate.Organization
9 import Literate.Prelude
14 [ "3, place du Monument"
17 , addressCity = "Gentioux-Pigerolles"
18 , addressZipCode = "23340"
19 , addressCountry = Country.france
26 { entityId = EntityId 1
27 , entityName = Just "julminfo"
28 , entityAddress = Just bureau1
29 , entitySIREN = Just "942798083"
33 { ibanCountry = Country.france
34 , ibanCheckDigits = 18
35 , ibanBasicBankAccountNumber = "20041010082037353D02912"
39 [ "Admin" := organization{orgEntity = julm}
45 { entityId = EntityId 2
46 , entityName = Just "Julien Moutinho"
47 , entityEmail = Just "julm@sourcephile.fr"
48 -- , entityPhone = Just "+33 7 55 60 42 77"
51 nixosFoundationNGITeam =
55 { entityId = EntityId 3
56 , entityName = Just "Stichting NixOS Foundation"
61 [ "Korte Lijnbaanssteeg 1-4318"
63 , addressZipCode = "1012 SL"
64 , addressCity = "Amsterdam"
65 , addressCountry = Country.netherlands
73 { entityId = EntityId 4
74 , entityEmail = Just "finance@nixos.org"
81 { entityId = EntityId 5
82 , entityName = Just "Nix@NGI Team"
83 , entityEmail = Just "ngi@nixos.org"
90 { entityId = EntityId 6
91 , entityName = Just "Daniel Ramirez"
92 , entityEmail = Just "danielramirez5@protonmail.com"
102 -- [ "team" := "ngi@nixos.org"
103 -- , "team" := "Nix@NGI"
105 -- , "admin" := "danielramirez5@protonmail.com"
106 -- , "admin" := "finance@nixos.org"