nuevo tipo nota credito.

* facho/fe/form.py(NationalSalesInvoice): para facturas de venta
  nacional.
* facho/fe/form.py(CreditNote): para nota creditos.

FossilOrigin-Name: 0590af5ac99b2476943dfeacb11ba8cd801012e409b2b594479229df75ddb484
This commit is contained in:
2020-10-29 01:41:08 +00:00
parent 1c4d9bee75
commit 8707319036
5 changed files with 74 additions and 38 deletions

View File

@@ -16,7 +16,7 @@ from facho.fe.form_xml import DIANInvoiceXML
@pytest.fixture
def simple_invoice_without_lines():
inv = form.Invoice()
inv = form.NationalSalesInvoice()
inv.set_period(datetime.now(), datetime.now())
inv.set_issue(datetime.now())
inv.set_ident('ABC123')
@@ -48,7 +48,7 @@ def simple_invoice_without_lines():
@pytest.fixture
def simple_invoice():
inv = form.Invoice()
inv = form.NationalSalesInvoice()
inv.set_period(datetime.now(), datetime.now())
inv.set_issue(datetime.now())
inv.set_ident('ABC123')

View File

@@ -14,7 +14,7 @@ import facho.fe.form as form
from facho import fe
def test_invoice_legalmonetary():
inv = form.Invoice()
inv = form.NationalSalesInvoice()
inv.add_invoice_line(form.InvoiceLine(
quantity = 1,
description = 'producto facho',
@@ -40,7 +40,7 @@ def test_invoice_legalmonetary():
def test_FAU10():
inv = form.Invoice()
inv = form.NationalSalesInvoice()
inv.add_invoice_line(form.InvoiceLine(
quantity = 1,
description = 'producto facho',
@@ -68,7 +68,7 @@ def test_FAU10():
def test_FAU14():
inv = form.Invoice()
inv = form.NationalSalesInvoice()
inv.add_invoice_line(form.InvoiceLine(
quantity = 1,
description = 'producto facho',