Ansicht
Dokumentation
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 DataThis documentation is copyright by SAP AG.
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 )