@weiliang79/ubl-builder
Version:
Tool to create xml documents with UBL 2.1 standard
24 lines • 1.17 kB
TypeScript
import GenericAggregateComponent from './GenericAggregateComponent';
import { UdtIdentifier, UdtText } from '../types/UnqualifiedDataTypes';
import { Party, PartyParams } from './PartyTypeGroup';
type AllowedParams = {
/** An identifier for this supplier party, assigned by the custom */
customerAssignedAccountID?: string | UdtIdentifier;
/** An additional identifier for this supplier party. */
additionalAccountIDs?: string | UdtIdentifier;
/** Text describing the supplier's ability to send invoice data via a purchase card provider (e.g., VISA, MasterCard, American Express). */
dataSendingCapability?: string | UdtText;
/** The supplier party itself. */
party: Party;
};
declare class AccountingSupplierParty extends GenericAggregateComponent {
constructor(content: AllowedParams);
setParty(value: Party | PartyParams): void;
/**
* @returns {Party} The supplier party itself Information
*/
getParty(): any;
addAdditionalAccountID(value: string | UdtIdentifier): void;
}
export { AccountingSupplierParty, AllowedParams as SupplierPartyTypeParams };
//# sourceMappingURL=SupplierPartyTypeGroup.d.ts.map