-
Couldn't load subscription status.
- Fork 61
Open
Description
I use the code in the example
$groupHeader = new GroupHeader('SEPA File Identifier', 'Your company name');
$sepaFile = new CustomerCreditTransferFile($groupHeader);
$transfer = new CustomerCreditTransferInformation(
'0.02', // Amount
'FI1350001540000056', //IBAN of creditor
'Their Corp' //Name of Creditor
);
$transfer->setBic('OKOYFIHH'); // Set the BIC explicitly
$transfer->setRemittanceInformation('Transaction Description');
// Create a PaymentInformation the Transfer belongs to
$payment = new PaymentInformation(
'Payment Info ID',
'FR1420041010050500013M02606', // IBAN the money is transferred from
'PSSTFRPPMON', // BIC
'My Corp' // Debitor Name
);
// It's possible to add multiple Transfers in one Payment
$payment->addTransfer($transfer);
// It's possible to add multiple payments to one SEPA File
$sepaFile->addPaymentInformation($payment);
// Attach a dombuilder to the sepaFile to create the XML output
$domBuilder = DomBuilderFactory::createDomBuilder($sepaFile);
$a = $domBuilder->asXml();
And here is the xml it output
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.002.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CstmrCdtTrfInitn>
<GrpHdr>
.....
</InitgPty>
</GrpHdr>
........
The "InitgPty" in GroupHeader should be
<InitgPty>
<Nm>Your company name</Nm>
</InitgPty>
While here is
</InitgPty>
Is it a bug for the "InitgPty"?
Metadata
Metadata
Assignees
Labels
No labels