@weiliang79/ubl-builder
Version:
Tool to create xml documents with UBL 2.1 standard
27 lines • 1.01 kB
TypeScript
import GenericAggregateComponent from './GenericAggregateComponent';
import { UdtName, UdtIdentifier, UdtCode } from '../types/UnqualifiedDataTypes';
import { RegistrationAddress } from './AddressTypeGroup';
import { TaxScheme } from './TaxScheme';
type AllowedParams = {
registrationName?: string | UdtName;
companyID: string | UdtIdentifier;
taxLevelCode?: string | UdtCode;
exemptionReasonCode?: string | UdtCode;
exemptionReason?: string;
registrationAddress?: RegistrationAddress;
taxScheme: TaxScheme;
};
/**
* A class to describe a taxation scheme applying to a party.
* More info http://www.datypic.com/sc/ubl21/t-cac_PartyTaxSchemeType.html
*/
declare class PartyTaxScheme extends GenericAggregateComponent {
constructor(content: AllowedParams);
/**
*
* @param {boolean} [raw=true] raw value
*/
getCompanyID(raw?: boolean): any;
}
export { PartyTaxScheme, AllowedParams as PartyTaxSchemeParams };
//# sourceMappingURL=PartyTaxScheme.d.ts.map