public SupplyRecordBuilderByARInvoice(IGAFRepository gafRepository,
                                       GafRecordBuilderByRegister gafRecordBuilderByRegister,
                                       SupplyRecordBuilderByCustomerData supplyRecordBuilderByCustomerData,
                                       SupplyRecordCountryBuilderForARInvoice countryBuilder)
     : base(gafRepository, gafRecordBuilderByRegister, supplyRecordBuilderByCustomerData, countryBuilder)
 {
 }
 public SupplyRecordBuilderByARInvoiceTaxTranForTaxCalcedOnDocumentAmt(IGAFRepository gafRepository,
                                                                       GafRecordBuilderByRegister gafRecordBuilderByRegister,
                                                                       SupplyRecordBuilderByCustomerData recordBuilderByCustomerData,
                                                                       SupplyRecordCountryBuilderForARInvoice recordCountryBuilder) : base(gafRepository, gafRecordBuilderByRegister)
 {
     _recordBuilderByCustomerData = recordBuilderByCustomerData;
     _recordCountryBuilder        = recordCountryBuilder;
 }
 protected SupplyRecordBuilderByInvoiceBase(IGAFRepository gafRepository,
                                            GafRecordBuilderByRegister recordBuilderByRegister,
                                            SupplyRecordBuilderByCustomerData supplyRecordBuilderByCustomerData,
                                            SupplyRecordCountryBuilderBase <TExtendedInvoice> countryBuilder) : base(gafRepository, recordBuilderByRegister)
 {
     _supplyRecordBuilderByCustomerData = supplyRecordBuilderByCustomerData;
     _countryBuilder = countryBuilder;
 }