Ansicht
Dokumentation

NFE_ADDITIONAL_FIELD - BAdI: Enter Additional Fields in Nota Fiscal

NFE_ADDITIONAL_FIELD - BAdI: Enter Additional Fields in Nota Fiscal

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in S/4HANA Cloud for the creation of a Nota Fiscal. You use this BAdI to fill in additional fields in the Electronic Nota Fiscal (NF-e) which are necessary for your business practices.

After creating the BAdI implementation, you enter the following parameters:

  • ApplicationCallingBAdI
  • BR_NotaFiscalHeader
  • BR_NotaFiscalItems
  • BR_NotaFiscalTaxes
  • BR_NotaFiscalPartners
  • BR_NotaFiscalOneTimePartners
  • BR_NotaFiscalMessages (Deprecated)
  • BR_NotaFiscalMessagesReferences (Deprecated)
  • NotaFiscalTexts
  • InvoiceReceiptHeader
  • InvoiceReceiptItems
  • MaterialDocumentHeader
  • MaterialDocumentItems
  • BillingDocumentHeader
  • BillingDocumentItems
  • DocumentFlow
  • CurrentNFeAddlHeaderFields
  • CurrentNFeAddlItemsFields
  • CurrentNFeTransportedVolumes
  • CurrentNFeTrailerInfoFields
  • CurrentNFeTradeNotesFields
  • CurrentNFeRefProcFfields
  • CurrentNFeFreeUsageFieldsList
  • CurrentNFeExportationDetsList
  • CurrentNFeAddlTraceFields
  • CurrentNFeAddlPharmaFields
  • CurrentNFeAddlPaymentFields
  • CurrentNFeTecRespFields
  • CurrentNFePartnerFields
  • CurrentNFeSugarSupplFields
  • CurrentNFeSugarDeducFields
  • CurrentNFeVehicleFields
  • CurrentNFeFuelFields

As result, the system makes changes to the following parameters:

  • BR_NFeAdditionalHeaderFields
  • GoodsDepartureOrArriveDate

  • GoodsDepartureOrArriveTime

  • CompanyComplementaryInfo

  • NFeCustomerPresence

  • TransportationWithholdingCFOP

  • TransportationCityCode

  • OperationNatureDescription

  • DestinationPlaceIdentifier

  • NFeIssuingTime

  • ChangeAmount

  • NFFiscalCouponDocModel

  • NFOperationOrderNumber

  • BusinessPlaceCNAE

  • SUFRAMACode

  • FreightPayer

  • LicensePlate

  • VehicleRegion

  • ANTTCarrierRegistration

  • WagonID

  • FerryBoatID

  • SupplierInvoice

  • NFOriginalAmount

  • NFDiscountAmount

  • NFNetAmount

  • NFAdditionalFiscalInfoText

  • NFCommitmentNote

  • NFIsFinalConsumer

  • ServiceDeliveryDate

  • TaxRegimeCode

  • NFPartnerPlaceType      

  • GLAccount

  • SugarcaneHarvest

  • SugarcaneRefMonthYear

  • SugarcaneCurrentMonthQty

  • SugarcanePreviousQty

  • SugarcaneTotalQty

  • SugarcaneSupplyValue

  • SugarcaneTotalDeductionAmount

  • SugarcaneSupplyNetValue

  • NFeIntermediatorTransaction

  • NFeIntermediatorRegistry

  • NFeIntermediatorCNPJ

  • NFExportShipmentRegion

  • NFExportShipmentPlace

  • NFExportDispatchLocation

  • BR_NFeAdditionalItemsFields
  • NotaFiscalItem

  • ProductAdditionalInformation

  • ApproximateTotalTaxAmount

  • ICMSExemptionAmount

  • ICMSDefermentAmount

  • TaxAmount

  • BaseAmount

  • TributaryUnitOfMeasure

  • TributaryQuantity

  • ICMSSTLegalClassificationCode

  • CustomerExpenseAmount

  • IOFAmount

  • ICMSExemptionReasonCode

  • ICMSSRateIncludingFCP

  • FCPOnICMSSWithheldBaseAmt

  • FCPOnICMSSWithheldRate

  • FCPOnICMSSWithheldAmount

  • ICMSSTDestTaxBaseAmount

  • ICMSSTDestTaxAmount

  • ProductionIsInRelevantScale

  • ManufacturerCNPJ

  • TaxIncentiveCode

  • InternationalArticleNumber

  • TributaryIntlArticleNumber

  • GLAccount

  • ReducnPctEffctvCalcBasis

  • EffctvCalcBasisAmount

  • EffectiveICMSRate

  • EffectiveICMSAmount

  • NFeStatisticalAmount

  • XPROD

  • VOUTRO

  • pRedBCEfet

  • vBCEfet

  • pICMSEfet

  • vICMSEfet

  • NFSeTaxInfoSource

  • NFItemTaxRate

  • SubstitICMSVal

  • CSTISSCode

  • ISSBenefitCode

  • PurchaseOrder

  • PurchaseOrderItem

  • IPIControlSealCode

  • IPIControlSealQuantityValue

  • FCINumber

  • RECOPINumber

  • NFExpensesAmountWithTaxes

  • ISSSuspensionProcess

  • NFItemHasTaxIncentive

  • ICMSExemptionReason

  • PISGLAccount

  • COFINSGLAccount

  • ICMSSTBaseDetermination

  • ICMSStatisticalExemptionAmt

  • ICMSSTMarginAddedPercent

  • ICMSDeferralTaxRate    

  • NFPartnerCNAE

  • BusinessPlaceCNAE

  • NFFreightNature

  • PISSTTaxAmount

  • COFINSSTTaxAmount

  • NFIsPISSTInTotalAmount

  • NFIsCOFINSSTInTotalAmount

  • InternalBarcode

  • InternalTributaryBarcode

  • ExemptedICMSSTAmount

  • ICMSSTExemptionReason

  • ICMSDefermentPercent

  • FCPOnICMSDefermentAmount

  • FCPOnICMSDeferralTaxRate

  • FCPOnICMSDefermentPercent

  • BR_ NFeTrailerInfoFields
  • NotaFiscal

  • TrailerID            

  • LicensePlate          

  • TrailerRegion        

  • TrailerRegistration  

  • BR_ NFeTradeNotesFields
  • NotaFiscal

  • NFTradeNoteSequenceNumber

  • NFTradeNoteNumber        

  • NFTradeNoteExpiringDate  

  • NFTradeNoteValue          

  • BR_ NFeRefProcFields
  • NotaFiscal

  • NFReferencedProcessSqncNmbr

  • NFReferencedProcIdentifier  

  • NFReferencedProcessOrigin  

  • BR_NFeTransportedVolumes
  • NotaFiscal

  • TransportedVolume

  • Trademark

  • NFTransportedVolumeQtyVal

  • NFTransportedVolumeType  

  • NFTransportedVolumeID    

  • NFTransptVolumeNetWeight

  • NFTransptVolumeGrossWeight

  • NFTransportedVolumeSeal  

  • BR_NFeFreeUsageFieldsList
  • Usage

  • Identification

  • Content

  • BR_NFeExportationDetailsList
  • ExportationNFeAccessKey

  • ExportationItemRealQuantity

  • NFItemExprtRegNumber

  • NFItmExprtDrwbkConcession (Obsolete)

  • NFItmExpDrwbkConcession_400_2

  • NFeTraceabilityFields
  • NotaFiscal

  • NotaFiscalItem

  • Counter

  • ProductBatch

  • ProductBatchQuantity

  • ManufacturingDate

  • ExpirationDate

  • AggregationID (Obsolete)

  • AggregationID_400_2

  • NFePharmaceuticalFields
  • NotaFiscal

  • NotaFiscalItem

  • ANVISACode

  • MedicineConsumerMaxPrice

  • ANVISAExemptionReason

  • NFePaymentFields
  • NotaFiscal

  • Counter

  • PaymentMethod

  • PaymentAmount

  • PaymentSystemIntegrationType

  • CreditCardCompanyCNPJ

  • CreditCardBrand

  • CreditCardTransactionAuthznID

  • PaymentForm

  • PaymentMethodManualDesc

  • NFeTecRespFields
  • CNPJOfTechnicalResponsible

  • TechnicalRespContactName

  • TechnicalResponsibleEmail

  • TechnicalResponsiblePhone

  • SecureCodeIdentTechResp

  • SecureCodeTechnicalResp

  • NFePartnerFields
  • NFPartnerFunction      

  • NFPartnerPlaceType    

  • NFeSugarSuppl
  • NotaFiscal

  • SugarcaneNumberOfDay

  • SugarcaneSupplyQty

  • NFeSugarDeduc
  • NotaFiscal

  • NFePharmaMedicineCounter

  • SugarcaneDeductionDesc

  • SugarcaneDeductionValue

  • NFeVehicle
  • NotaFiscal

  • NotaFiscalItem

  • VehicleOperationType

  • VehicleChassis

  • VehicleCarMakerColor

  • VehicleColorDesc

  • VehicleEnginePower

  • VehicleCylinderCapacity

  • VehicleNetWeight

  • VehicleGrossWeight

  • VehicleSerialNumber

  • VehicleFuelType

  • VehicleEngineNumber

  • VehicleMaxTractionCapacity

  • DistanceBetweenAxlesQtyValue

  • VehicleModelYear

  • VehicleYearOfManufacture

  • VehiclePaintingType

  • NFVehicleType

  • VehicleUsage

  • NFItemVINCondition

  • VehicleCondition

  • VehicleModel

  • NFeVehicleDENATRANColor

  • VehicleMaximumCapacity

  • VehicleRestriction

  • NFeFuel
  • NotaFiscal

  • NotaFiscalItem

  • NFRegisterCODIF

  • NFeEnvrmtTemperatureFuelQty

  • NFeFuelConsumerRegion

  • NFFuelCIDETaxBaseQuantity

  • NFFuelCIDETaxRate

  • NFFuelCIDETaxAmount

  • NFeFuelNozzle

  • NFeFuelPump

  • NFeFuelTank

  • NFeFuelGaugeStartQuantity

  • NFeFuelGaugeEndQuantity

  • GLPRatio

  • GLGNNRatio

  • GLGNIRatio

  • GLPNetValueAmount

  • NFeImportDiFields
  • NotaFiscal

  • NotaFiscalItem

  • NFItemSequenceNumber          

  • NFImportDocument (Obsolete)

  • NFImportDocRegistrationDate

  • NFCustomsClearancePlace

  • NFCustomsClearanceRegion

  • NFCustomsClearanceDate

  • NFExporter

  • NFImportDeclarationType

  • NFImpDocMeansOfTransport

  • NFMaritimeFreightAmount

  • NFIntermediateMode

  • NFBuyerRequesterCNPJ

  • NFThirdPartyRegion

  • NFIsMaritimeFrtInTotalAmt

  • NFImportDocument_400_2

  • NFeImportAdiFields
  • NotaFiscal

  • NotaFiscalItem

  • NFImportLineIdentifier

  • NFItemSequenceNumber

  • NFAddition

  • NFAdditionItem

  • NFForeignManufacturer

  • NFAdditionItemDiscountAmt (Obsolete)

  • NFDrawbackConcession (Obsolete)

  • NFImportDocument (Obsolete)

  • NFAdditionItem_400_2

  • NFDrawbackConcession_400_2

  • NFImportDocument_400_2

  • NFeNVEFields
  • NotaFiscal

  • NotaFiscalItem

  • NVECode

SAP delivers the following example logic:

DATA BR_NFeTransportedVolume TYPE logbr_transported_volume.

   CLEAR: BR_NFeTransportedVolume, BR_NFeTransportedVolumes.

   BR_NFeTransportedVolume-NotaFiscal = BR_NotaFiscalHeader-docnum.

   BR_NFeTransportedVolume-TransportedVolume = '0001'.

   BR_NFeTransportedVolume-Trademark = 'Example Trademark'.

   APPEND BR_NFeTransportedVolume TO BR_NFeTransportedVolumes.






Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 29062 Date: 20240523 Time: 210817     sap01-206 ( 145 ms )