def test_payment_multitrans(): payment = Payment(debtor=biz_with_cuc, account=acct_37, req_id='StaticId', execution_date=date(2014, 5, 15)) payment.add_transaction(amount=198.25, account=acct_86, creditor=beta, rmtinfo='Causale 1') payment.add_transaction(amount=350.00, account=acct_37, creditor=biz_with_cuc, rmtinfo='Altra causale') payment.add_transaction(amount=9532.21, account=foreign_acct, bic='ABCDESNN', creditor=alpha, docs=[ Invoice(18512, 4500), DebitNote(1048, 5032.21, date(1995, 4, 21)) ]) payment.add_transaction(amount=1242.80, creditor=pvt, account=acct_86, category='SALA', rmtinfo='Salary') compare_xml(payment.xml_text(), 'payment_multitrans.xml')
def test_payment_basic(): payment = Payment(debtor=biz_with_cuc, account=acct_37, req_id='StaticId', execution_date=date(2014, 5, 15)) payment.add_transaction(amount=198.25, account=acct_86, creditor=beta, rmtinfo='Causale 1') compare_xml(payment.xml_text(), 'payment_basic.xml')
def test_payment_misc_features(): payment = Payment(debtor=biz, account=acct_37, req_id='StaticId', execution_date=date(2014, 5, 15), ultimate_debtor=beta, charges_account=acct_86, envelope=True, initiator=biz_with_cuc, batch=True, high_priority=True) payment.add_transaction(amount=198.25, account=acct_86, creditor=beta, rmtinfo='Causale 1') compare_xml(payment.xml_text(), 'payment_misc_1.xml') payment.high_priority = False payment.add_transaction(amount=350.00, account=acct_37, creditor=biz_with_cuc, rmtinfo='Altra causale') payment.add_transaction(amount=9532.21, account=foreign_acct, bic='ABCDESNN', creditor=alpha, docs=[ Invoice(18512, 4500), DebitNote(1048, 5032.21, date(1995, 4, 21)) ]) payment.add_transaction(amount=1242.80, creditor=pvt, account=acct_86, category='SALA', docs=[Text('Salary payment')]) compare_xml(payment.xml_text(), 'payment_misc_2.xml')
def test_payment_misc_features(): payment = Payment( debtor=biz, account=acct_37, req_id='StaticId', execution_date=date(2014, 5, 15), ultimate_debtor=beta, charges_account=acct_86, envelope=True, initiator=biz_with_cuc, batch=True, high_priority=True) payment.add_transaction(amount=198.25, account=acct_86, creditor=beta, rmtinfo='Causale 1') compare_xml(payment.xml_text(), 'payment_misc_1.xml') payment.high_priority = False payment.add_transaction(amount=350.00, account=acct_37, creditor=biz_with_cuc, rmtinfo='Altra causale') payment.add_transaction(amount=9532.21, account=foreign_acct, bic='ABCDESNN', creditor=alpha, docs=[Invoice(18512, 4500), DebitNote(1048, 5032.21, date(1995, 4, 21))]) payment.add_transaction( amount=1242.80, creditor=pvt, account=acct_86, category='SALA', docs=[Text('Salary payment')]) compare_xml(payment.xml_text(), 'payment_misc_2.xml')
def test_payment_multitrans(): payment = Payment(debtor=biz_with_cuc, account=acct_37, req_id='StaticId', execution_date=date(2014, 5, 15)) payment.add_transaction(amount=198.25, account=acct_86, creditor=beta, rmtinfo='Causale 1') payment.add_transaction(amount=350.00, account=acct_37, creditor=biz_with_cuc, rmtinfo='Altra causale') payment.add_transaction(amount=9532.21, account=foreign_acct, bic='ABCDESNN', creditor=alpha, docs=[Invoice(18512, 4500), DebitNote(1048, 5032.21, date(1995, 4, 21))]) payment.add_transaction( amount=1242.80, creditor=pvt, account=acct_86, category='SALA', rmtinfo='Salary') compare_xml(payment.xml_text(), 'payment_multitrans.xml')
from sepacbi import IdHolder, Payment payer = IdHolder(name='Ethics S.r.l.', cf='02519740415', cuc='1408170V') payment = Payment(debtor=payer, account='IT22O0101003403100000006001') payment.add_transaction(creditor=IdHolder(name='Zanotti David'), account='IT21V020082430900004042591', amount=100.00, rmtinfo='Acconto compenso') payment.add_transaction(creditor=IdHolder(name='Ostigh Paolo'), account='IT32S0305155181000020460770', amount=100.00, rmtinfo='Acconto compenso') print payment.xml_text()
def test_payment_basic(): payment = Payment(debtor=biz_with_cuc, account=acct_37, req_id='StaticId', execution_date=date(2014, 5, 15)) payment.add_transaction(amount=198.25, account=acct_86, creditor=beta, rmtinfo='Causale 1') compare_xml(payment.xml_text(), 'payment_basic.xml')