Skip to main content

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