Ejemplo n.º 1
0
    def get_invoice(self):
        customer = self.get_customer()

        with self.recorder.use_cassette("TestInvoicePayment.get_invoice"):
            gen = InvoiceItemGenerator()
            items = [
                gen.generate_title("dummy invoice item title"),
                gen.generate_description("dummy invoice item description"),
                gen.generate_lump_position("server hardware", 2000)
            ]

            invoice_create = self.moco.Invoice.create(
                customer.id,
                "dummy invoice",
                date(2020, 1, 1),
                date(2021, 1, 1),
                date(2020, 1, 1),
                date(2020, 3, 1),
                "dummy invoice",
                19,
                "EUR",
                items,
            )

            return invoice_create.data
Ejemplo n.º 2
0
    def get_invoice(self):
        customer = self.get_customer()

        with self.recorder.use_cassette("TestInvoicePayment.get_invoice"):
            gen = InvoiceItemGenerator()
            items = [
                gen.generate_title(title="dummy invoice item title"),
                gen.generate_description(
                    description="dummy invoice item description"),
                gen.generate_lump_position(title="server hardware",
                                           net_total=2000)
            ]

            invoice_create = self.moco.Invoice.create(
                customer_id=customer.id,
                recipient_address="MY customer dummy address",
                created_date=date(2020, 1, 1),
                due_date=date(2021, 1, 1),
                service_period_from=date(2020, 1, 1),
                service_period_to=date(2020, 3, 1),
                title="TestInvoicePayment.get_invoice",
                tax=19,
                currency="EUR",
                items=items,
            )

            return invoice_create.data