SocialFactoringStackFile
One file of a residential park's SozialFactoring stack: the invoices billed under one IK, which a transmission uploads as one FactoJson file.
type SocialFactoringStackFile {
daycare: Boolean!
institutionCode: InstitutionCode!
invoiceCount: Int!
invoices: [Invoice!]!
senderInstitutionCode: InstitutionCode
total: Float!
}
Fields
SocialFactoringStackFile.daycare ● Boolean! non-null scalar
true if the file carries Tagespflege invoices (§41, §43b), false if it carries ambulant ones.
A file only mixes the two if the park bills both under the same IK; it then counts as ambulant.
SocialFactoringStackFile.institutionCode ● InstitutionCode! non-null scalar
The IK the invoices were billed under — the park's IK for their service area. It is what splits the stack into files.
SocialFactoringStackFile.invoiceCount ● Int! non-null scalar
Number of invoices in the file.
SocialFactoringStackFile.invoices ● [Invoice!]! non-null object
The invoices in the file, ordered by invoice number. Each carries its client, recipient,
month, total, and — as the Kostenträgerart — recipientType together with area.
SocialFactoringStackFile.senderInstitutionCode ● InstitutionCode scalar
The übermittelnde IK the file will be sent under: the park's own IK for the file's service area.
null if the park has no IK for that service area, or if the file's invoices map to two
different park IKs because the park's IKs changed after they were billed — the transmission
refuses such a file.
SocialFactoringStackFile.total ● Float! non-null scalar
Sum of the total of the file's invoices, in euros.
Member Of
SocialFactoringStack object