<reponame>GundlackFelixDEV/pdf-template-service<filename>TEST_DATA.py
PROFILE = {
    "reciepientsFullName": "<NAME>",
    "lastName": "Mustermann",
    "title": "Mr.",
    "reciepientsAddress": "Musterstraße 11",
    "zipCode": "123456",
    "city": "Musterhausen",
    "IBAN": "DE07123412341234123412"
}
NF_FORM = {
        "proc_agency": "USAG Grafenwoehr,<br>HQUSAG Grafenwoer,<br>Tax Relieve Office MWW,<br>Tax Reliev, Unit 2810",
        "ocr_OrderNr": "GR-NF1-189559",
        "ocr_ValidFrom": "09-2021",
        "ocr_ValidUntil": "09-2022",
}
INVOICE = {
    "TotalAmount": 119,
    "TotalRemonon": 105,
    "TotalRefund": 14,
    "InvoiceNr": "A-10000-01-2109-GR-NF1-189559.1",
    "Period": "August 2021",
    "Date": "1.10.2021"
}

RECEITS = [
        {
        "vendor": {
            "name": "<NAME>",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
        {
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
    {
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
        {
        "vendor": {
            "name": "<NAME>",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
    {
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },{
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    }
]

TESTINPUT = {
    "title": f"Sammelrechnung {INVOICE['InvoiceNr']}",
    "profile": PROFILE,
    "nf_form": NF_FORM,
    "invoice": INVOICE,
    "receits": RECEITS
}
PROFILE = {
    "reciepientsFullName": "<NAME>",
    "lastName": "Mustermann",
    "title": "Mr.",
    "reciepientsAddress": "Musterstraße 11",
    "zipCode": "123456",
    "city": "Musterhausen",
    "IBAN": "DE07123412341234123412"
}
NF_FORM = {
        "proc_agency": "USAG Grafenwoehr,<br>HQUSAG Grafenwoer,<br>Tax Relieve Office MWW,<br>Tax Reliev, Unit 2810",
        "ocr_OrderNr": "GR-NF1-189559",
        "ocr_ValidFrom": "09-2021",
        "ocr_ValidUntil": "09-2022",
}
INVOICE = {
    "TotalAmount": 119,
    "TotalRemonon": 105,
    "TotalRefund": 14,
    "InvoiceNr": "A-10000-01-2109-GR-NF1-189559.1",
    "Period": "August 2021",
    "Date": "1.10.2021"
}

RECEITS = [
        {
        "vendor": {
            "name": "<NAME>",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
        {
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
    {
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
        {
        "vendor": {
            "name": "<NAME>",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },
    {
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    },{
        "vendor": {
            "name": "Muster Vendor",
            "ustdid": "xxx-xxx-xxxxxx",
            "RemononID": "48483",
            "ocr_MerchantStreet": "Am Heuballenhof 28",
            "ocr_MerchantCity": "Guenzierweiler",
            "ocr_MerchantPostcode": "3718",
            "ocr_VatNumber": "DE999999999",
            "ocr_TaxNumber": "255/383/332"
        },
        "line_items": [{
            "ocr_Quantity": 3,
            "ocr_ProductName": "Playstation",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }, {
            "ocr_Quantity": 1,
            "ocr_ProductName": "Other Product",
            "ocr_GrossLineTotal": 119,
            "remonon_GrossLineTotal": 105,
            "refund": 14
        }],
        "TotalAmount": 119,
        "TotalRemonon": 105,
        "TotalRefund": 14,
        "ocr_Date": "12.12.2021 - 18:29",
        "romononID": "48483",
        "invoiceNr": "X"
    }
]

TESTINPUT = {
    "title": f"Sammelrechnung {INVOICE['InvoiceNr']}",
    "profile": PROFILE,
    "nf_form": NF_FORM,
    "invoice": INVOICE,
    "receits": RECEITS
}