Child pages
  • Conversor XML/JSON

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Estamos em Devido ao processo de migrar todas as nossas migração das mensagens padronizadas para o formato JSON. Consequentemente, também estamos adaptando os , e consequentemente, a adaptação dos EAIs que as utilizam. Durante esse período de transição, faz, fez-se necessária a existência de uma camada de conversão automática .

O conversor recebe uma mensagem em XML e a retorna na nova estrutura definida em JSON, e vice-versa. Estão disponibilizados dois métodos públicos estáticos na classe Conversor

...

até que a migração esteja completa.

Para atender essa necessidade, disponibilizamos esse serviço via API REST no http://api.totvs.com.br, através dos seguintes endpoints

  • /XMLToJSON
  • /JSONToXML

O conversor recebe uma mensagem em XML e a retorna na nova estrutura definida em JSON, e vice-versa. 


Convertendo de XML para JSON 

http://api.totvs.com.br:8082/api/totvseai/Converter/v1/XMLToJSON

Realizar uma requisição através do verbo POST na URL acima, enviando o XML no corpo. A resposta será o seu valor correspondente convertido em JSON.

O cabeçalho "Content-Type" deve ser definido como "Text-Plain". A resposta obtida também será  "Text-Plain".

Exemplo Requisição:

Code Block
languagec#
titleXML to JSON
POST http://api.totvs.com.br:8082/api/totvseai/Converter/v1/XMLToJSON
Content-Type: text/plain
Body Request: 
<TOTVSMessage>
	<MessageInformation version="1.001">
		<UUID>c18535da-75b8-4925-9e32-b6445d4f2927</UUID>
		<Type>BusinessMessage</Type>
		<Transaction>Warehouse</Transaction>
		<StandardVersion>1.001</StandardVersion>
		<SourceApplication>RM</SourceApplication>
		<CompanyId>2</CompanyId>
		<BranchId>2</BranchId>
		<Product name="RM" version="11.83.55" />
		<GeneratedOn>2016-06-21T19:41:21</GeneratedOn>
		<DeliveryType>Sync</DeliveryType>
	</MessageInformation>
	<BusinessMessage>
		<BusinessEvent>
			<Entity>Warehouse</Entity>
			<Event>upsert</Event>
		</BusinessEvent>
		<BusinessContent>
			<CompanyId>CompanyId1</CompanyId>
			<BranchId>BranchId1</BranchId>
			<CompanyInternalId>CompanyInternalId1</CompanyInternalId>
			<Code>Code1</Code>
			<InternalId>InternalId1</InternalId>
			<Description>Description1</Description>
			<Active>true</Active>
			<Type>1</Type>
			<IsFinalItem>true</IsFinalItem>
			<IsQualityControl>true</IsQualityControl>
			<IsProcess>true</IsProcess>
			<IsWaste>true</IsWaste>
			<IsRecycled>true</IsRecycled>
			<IsBalanceAvailable>true</IsBalanceAvailable>
			<WarehouseClassification>1</WarehouseClassification>
		</BusinessContent>
	</BusinessMessage>
</TOTVSMessage>

Exemplo Resposta:

Download da DLL do conversor

Trata-se de uma DLL desenvolvida em .Net CORE, e portanto pode ser importada em qualquer programa que tenha suporte para tal.

StandardMessageConversor.dll

Importando o Conversor em um projeto .Net

  • Clique direito em "Dependencies" → "Add Reference"

Image Removed 

  • Clicar em "Browse..."

Image Removed

  • Buscar a DLL do conversor (StandardMessageConversor.dll).

Image Removed

  • Agora já adicionamos a referência ao Conversor. 
  • A próxima etapa é adicionar o Newtonsoft.Json. É possível fazer esse processo através do NuGet.
  • Clique direito no projeto → "Manage NuGet Packages"    

Image Removed

  • Buscar Newtonsoft.Json.
  • Clicar em "Install" para instalar o pacote no projeto.

Image Removed

  • O conversor está importado e pronto para uso.

Importando o Conversor em um projeto ADVPL

Note
titleEm construção

Essa seção do artigo estará disponível futuramente      

Para projetos em ADVPL, precisa ser utilizada a versão 9.0.1. do Newtonsoft

Importando o Conversor em um projeto Progress

Note
titleEm construção

Essa seção do artigo estará disponível futuramente

Convertendo de XML para JSON 

Code Block
languagec#
titleXML to JSON
  string generatedMsg = Conversor.ConvertXMLToJSON(message);
Code Block
languagec#
titleXML to JSON
    /// <summary>
    /// Recebe uma mensagem padronizada em XML e a retorna em JSON
    /// </summary>
    /// <param name="message">Mensagem no formato XML</param>
    /// <returns>Mensagem padronizada no formato JSON</returns>
    public static string ConvertXMLToJSON(string message);

Convertendo de JSON para XML

Code Block
languagec#
titleXML to JSON to XML
  string generatedMsg = Conversor.ConvertJSONToXML(message, "upsert");
Code Block
languagec#
titleJSON to XML
     /// <summary>
    /// Recebe uma mensagem padronizada em JSON e a retorna em XML
    /// </summary>
    /// <param name="message"> Mensagem no formato JSON</param>
    /// <param name="restVerb"> Verbo em que a mensagem foi recebida pela API Rest. Exemplos: "upsert", "delete". 
    /// O valor colocado nessa variavel será apresentado no elemento Event de BusinessEvent
    /// </param>
    /// <returns>Mensagem padronizada no formato XML</returns>
    public static string ConvertJSONToXML(string message, string restVerb);

Transações suportadas

Abaixo encontram-se as transações que estão sendo suportadas pelo conversor.

POST http://api.totvs.com.br:8082/api/totvseai/Converter/v1/XMLToJSON
Content-Type: text/plain
Body Response: 
{"Header":{"UUID":"c18535da-75b8-4925-9e32-b6445d4f2927","Type":"BusinessMessage","Transaction":"Warehouse","StandardVersion":"1.001","SourceApplication":"RM","CompanyId":"2","BranchId":"2","GeneratedOn":"2016-06-21T19:41:21","DeliveryType":"Sync","Version":"1.001","ProductName":"RM","ProductVersion":"11.83.55"},"Content":{"CompanyId":"CompanyId1","BranchId":"BranchId1","CompanyInternalId":"CompanyInternalId1","Code":"Code1","InternalId":"InternalId1","Description":"Description1","Active":true,"Type":1,"IsFinalItem":true,"IsQualityControl":true,"IsProcess":true,"IsWaste":true,"IsRecycled":true,"IsBalanceAvailable":true,"WarehouseClassification":1}}


Convertendo de JSON para XML

http://api.totvs.com.br:8082/api/totvseai/Converter/v1/JSONToXML/?tagevent=upsert|delete|request

Realizar uma requisição através do verbo POST na URL acima, enviando o JSON no corpo. A resposta será o seu valor correspondente convertido em XML.

O cabeçalho "Content-Type" deve ser definido como "Text-Plain". A resposta obtida também será  "Text-Plain".

Nesse caso, também é preciso especificar qual é o evento da mensagem (Para ser o valor da tag <event></event), no parâmetro de query tagevent, evidenciado na URL. 
Os possíveis valores são:

  • Upsert
  • Delete
  • Request 

Exemplo Requisição:

Code Block
languagec#
titleJSON to XML
POST http://api.totvs.com.br:8082/api/totvseai/Converter/v1/JSONToXML/?tagevent=upsert
Content-Type: text/plain
Body Request: 
{"Header":{"UUID":"c18535da-75b8-4925-9e32-b6445d4f2927","Type":"BusinessMessage","Transaction":"Warehouse","StandardVersion":"1.001","SourceApplication":"RM","CompanyId":"2","BranchId":"2","GeneratedOn":"2016-06-21T19:41:21","DeliveryType":"Sync","Version":"1.001","ProductName":"RM","ProductVersion":"11.83.55"},"Content":{"CompanyId":"CompanyId1","BranchId":"BranchId1","CompanyInternalId":"CompanyInternalId1","Code":"Code1","InternalId":"InternalId1","Description":"Description1","Active":true,"Type":1,"IsFinalItem":true,"IsQualityControl":true,"IsProcess":true,"IsWaste":true,"IsRecycled":true,"IsBalanceAvailable":true,"WarehouseClassification":1}}

Exemplo Resposta:

Code Block
languagec#
titleJSON to XML
POST http://api.totvs.com.br:8082/api/totvseai/Converter/v1/JSONToXML/?tagevent=upsert
Content-Type: text/plain
Body Request: 
<?xml version="1.0" encoding="utf-8"?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <MessageInformation version="1.001">
    <UUID>c18535da-75b8-4925-9e32-b6445d4f2927</UUID>
    <Type>BusinessMessage</Type>
    <Transaction>Warehouse</Transaction>
    <StandardVersion>1.001</StandardVersion>
    <SourceApplication>RM</SourceApplication>
    <CompanyId>2</CompanyId>
    <BranchId>2</BranchId>
    <Product name="RM" version="11.83.55" />
    <GeneratedOn>2016-06-21T19:41:21</GeneratedOn>
    <DeliveryType>Sync</DeliveryType>
  </MessageInformation>
  <BusinessMessage>
    <BusinessEvent>
      <Entity>Warehouse</Entity>
      <Event>upsert</Event>
    </BusinessEvent>
    <BusinessContent>
      <CompanyId>CompanyId1</CompanyId>
      <BranchId>BranchId1</BranchId>
      <CompanyInternalId>CompanyInternalId1</CompanyInternalId>
      <Code>Code1</Code>
      <InternalId>InternalId1</InternalId>
      <Description>Description1</Description>
      <Active>true</Active>
      <Type>1</Type>
      <IsFinalItem>true</IsFinalItem>
      <IsQualityControl>true</IsQualityControl>
      <IsProcess>true</IsProcess>
      <IsWaste>true</IsWaste>
      <IsRecycled>true</IsRecycled>
      <IsBalanceAvailable>true</IsBalanceAvailable>
      <WarehouseClassification>1</WarehouseClassification>
    </BusinessContent>
  </BusinessMessage>
</TOTVSMessage>


Transações suportadas

Abaixo encontram-se as transações que estão sendo suportadas pelo conversor.


TransaçãoVersõesStatus
AbsenceApenas 1.000OK
AccountantAccountAté 2.002OK
AccountantDefaultHistoryAté 2.000OK
AccountingBalanceApenas 1.000OK
AccountingCalendarApenas 1.000OK
AccountingClosingDateApenas 1.000OK
AccountingEntryAté 2.001OK
AccountingItemApenas 1.000OK
AccountPayableDocumentAté 2.002OK
AccountPayableDocumentDischargeAté 2.003OK
AccountPayableDocumentReplaceApenas 1.000OK
AccountReceivableCancellationAllowanceApenas 1.000OK
AccountReceivableDocumentAté 2.006OK
AccountReceivableDocumentDischargeAté 2.002OK
AccountReceivableDocumentReplaceApenas 1.000OK
AccountssReceivableOffseting Apenas 2.000OK
ActivityApenas 1.000OK
AdditionalEntityApenas 1.000OK
AdditionalEntityTypeApenas 1.000OK
AddressStockApenas 1.000OK
AdjustmentsinTaxCalculationEFDApenas 1.000OK
AgencyCreditCardApenas 1.000OK
AgriculturalOwnerApenas 1.000OK
AgriculturalSectorApenas 1.000OK
AgriculturalVarietyApenas 1.000OK
AgriculturalYearApenas 1.000OK
ApartmentTypeApenas 1.000OK
AppointmentCostAté 1.001OK
AreaAndLineOfBusinessApenas 1.000OK
AssetDepreciationApenas 1.000OK
AssetsAté 1.001OK
AssetsValuationApenas 1.000OK
AssignmentGradeApenas 1.000OK
BalanceBaselineEntryApenas 1.000OK
BankAté 2.002OK
BankTransactionApenas 2.000OK
BankTransactionsApenas 1.000OK
BranchAté 2.001OK
BroadcastTypeApenas 1.000OK
BrokerSystemApenas 1.000OK
BudgetItemsApenas 1.000OK
CabintypeApenas 1.000OK
CalculatedTransApenas 1.000OK
CancelRequestApenas 1.000OK
CardClassificationApenas 1.000OK
CarrierAté 2.000OK
CashierConferenceApenas 2.000OK
CityAté 2.000OK
ClassValueApenas 1.000OK
CommercialFamilyApenas 1.000OK
CompanyAté 2.002OK
ContactApenas 1.000OK
ContactRelationshipApenas 1.000OK
ContractAté 2.000OK
ControlItemApenas 1.000OK
ControlItemReportApenas 1.000OK
ControlSpinApenas 2.000Ok
CorporateGroupApenas 1.000OK
CostCenterAté 2.001OK
CoverageDocumentAté 2.004OK
CreditRiskAnalysisAté 1.001OK
CurrencyAté 2.002OK
CurrencyQuotationAté 2.001OK
CustomerCreditCardApenas 1.000OK
CustomerEstablishmentApenas 1.000OK
CustomerShippingAddressAté 1.001OK
CustomerVendorAté 2.005OK
CustomerVendorReserveIDApenas 1.001OK
DeleteBranchApenas 1.000OK
DeleteCourseApenas 1.000OK
DeliveryScheduleApenas 1.000OK
DepartamentAté 2.001OK
DirectionTypeApenas 1.000OK
DisciplineApenas 1.000OK
DisciplineClassApenas 1.000OK
DisciplineEnrollmentApenas 1.000OK
DocumentOnCouponApenas 1.000OK
DocumentNumberingNullificationApenas 1.000OK
DocumentTraceabilityOrderApenas 1.000OK
DocumentTraceabilityRequestsApenas 1.000OK
DocumentTypeApenas 1.000OK
EAIEnvironmentTestApenas 1.000OK
EDIDocumentForTransportationApenas 1.000OK
ElectronicTransportDocumentApenas 1.000OK
EmployeeAté 3.002OK
EmployeeExceptionApenas 1.000OK
EmployeeHistorySalaryPositionApenas 1.000OK
EmployeeHistoryWorkShiftApenas 1.000OK
EmployeePositionAté 1.001OK
EmployeeSituationsApenas 1.000OK
EnrollmentAté 2.000OK
EquipmentAté 1.001OK
EquipmentsCostApenas 1.000OK
EstablishmentApenas 1.000OK
ExportOfAccountMovementsAté 1.002OK
ExportOfSingleInvoiceIssueApenas 1.000OK
ExportSINTEGRAApenas 1.000OK
ExportSPEDFISCALApenas 1.000OK
ExternalAutonomousPaymentAté 1.002OK
FamilyAté 2.002OK
FarmApenas 1.000OK
FinancialManagerAté 2.001OK
FinancialNatureAté 2.000OK
FinancingAté 1.002OK
FinancingTradingApenas 2.000OK
FrontSystemApenas 1.000OK
FuelTypeApenas 1.000OK
GeneralStopReportApenas 1.000OK
GenericCalendarApenas 1.000OK
GeographicReferenceApenas 1.000OK
GetAccountBalancesApenas 1.000OK
GetApportionmentOfPayrollApenas 1.000OK
GetAssignmentsApenas 1.000OK
GetCoursesAté 4.100OK
GetEmployeeCostApenas 1.000OK
GetEmployeeSituationsApenas 1.000OK
GetEmployeeTimeSheetApenas 1.000OK
GetEmployeeWorkedHoursApenas 1.000OK
GetHarvestOrderAté 1.001OK
HolidayApenas 1.000OK
HotelInvoiceAté 1.002OK
HotelInvoiceCancellationAllowanceApenas 1.000OK
ImplementKilometrageApenas 1.000OK
InfoOfParcelValuesApenas 1.000OK
InputDocumentAté 2.005OK
InsurancePlanApenas 1.000OK
InternalIdLoadApenas 1.000OK
InventoryAté 3.000OK
InventoryGroupApenas 1.000OK
InvoiceAté 3.010OK
InvoiceTransferApenas 1.000OK
ItemAté 4.005OK
ItemCostingApenas 1.000OK
ItemGridApenas 1.000OK
ItemReferenceApenas 1.000OK
ItemReserveApenas 1.000OK
ItemScriptApenas 1.000OK
ItemSiteApenas 1.000OK
ItemStockLevelApenas 1.000OK
ItemStructureApenas 1.002OK
ItemTypeApenas 1.000OK
LaborUnionAté 1.001OK
ListOfAccountantAccountApenas 2.002OK
ListOfAccountantDefaultHistoryApenas 2.000OK
ListOfAccountPayableDocumentApenas 1.000OK
ListOfAccountReceivableSettlementsAté 1.001OK
ListOfComplementaryValueApenas 1.000OK
ListOfCostCenterApenas 2.001OK
ListOfManagerialAccountingEntityApenas 1.000OK
ListOfStationSalePointAté 1.001OK
MachineAté 1.002OK
MacroApenas 1.000OK
MaintenanceOrderAté 1.002OK
MaintenanceRequestApenas 1.000OK
MaintenanceSupplyContractApenas 1.000OK
MarkingPointApenas 1.000OK
MarksApenas 1.000OK
ModelsApenas 1.000OK
MonthlyPayrollApenas 1.000OK
MovementsInternalAté 1.001OK
OperationalCategoryApenas 1.000OK
OperationSplitApenas 1.000OK
OperativeGroupApenas 1.000OK
OrderAté 4.004OK
OtherDocumentsF100Apenas 1.000OK
OurNumberBankingApenas 1.000OK
PackagingAté 1.001OK
PackagingRelationshipAté 1.001OK
PartOfLandApenas 1.000OK
PartOfLandVarietyRelationshipApenas 1.000OK
PassengerTerminalApenas 1.000OK
PaymentConditionAté 2.002OK
PaymentMethodApenas 1.000OK
PayrollAmountApenas 1.000OK
PeopleAté 1.001OK
PeriodGlBalanceApenas 1.000OK
PlannedStopApenas 1.000OK
PositionApenas 1.000OK
PriceListHeaderItemAté 2.002OK
ProductionAppointmentAté 2.003OK
ProductionAreaApenas 1.000OK
ProductionOrderAté 2.005OK
ProductionPeriodApenas 1.000OK
ProductionResultsTableApenas 1.000OK
ProductionShift_1_000Apenas 1.000OK
ProductSupplierRelationshipAté 2.004OK
ProfessorApenas 1.000OK
ProgramPlanApenas 1.000OK
ProjectAté 2.000OK
ProrationProgramming_1_000Apenas 1.000OK
QuotationAté 1.002OK
ReductionAté 1.001OK
ReferenceApenas 1.000OK
RefuelingApenas 1.000OK
RefundReasonApenas 1.000OK
RefusalApenas 1.000OK
RequestAté 1.010OK
ResourceApenas 1.000OK
RetailSalesAté 2.003OK
RetailSalesCancellationApenas 1.000OK
RetailSalesCancellationAllowanceApenas 1.000OK
ReversalOfAccountPayableDocumentDischargeApenas 1.000OK
ReversalOfAccountReceivableDocumentDischargeApenas 1.000OK
ReversalOfFinancingTradingApenas 1.000OK
RoadLineStrechApenas 1.000OK
RoleApenas 1.000OK
RouteApenas 1.000OK
RuralCarrierApenas 1.000OK
RuralMovementApenas 1.000OK
RuralServiceApenas 1.000OK
RuralShiftWorkApenas 1.000OK
SalesChargeApenas 1.000OK
SaleItemCancelationApenas 1.000OK
SaleItemFinderApenas 1.000OK
SalesOrderAté 2.000OK
ScheduleWorkApenas 1.000OK
ScoreAté 2.000OK
SellerAté 2.003OK
ServiceClassApenas 1.000OK
ServiceStationApenas 1.000OK
SetEmployeeBranchTranferApenas 1.000OK
SettingsApenas 1.000OK
ShiftWorkApenas 1.000OK
ShipApenas 1.000OK
ShipmentOfExportInvoiceApenas 1.000OK
SplitUpdateApenas 1.000OK
StepProjectAté 2.000OK
StockGroupApenas 1.000OK
StockLevelAté 2.000OK
StockTurnoverAté 2.001OK
StopReportAté 1.003OK
StudentApenas 1.000OK
SubProjectAté 2.000OK
TaskProjectAté 2.000OK
TaxApenas 1.000OK
TaxGroupApenas 1.000OK
TeamOperatorApenas 1.000OK
TourismCreditEvaluationApenas 1.000OK
TransferWarehouseAté 1.003OK
TransportDocumentApenas 2.000OK
TransportDocumentStatusApenas 2.000OK
TransportInvoiceApenas 2.000OK
TransportInvoiceStatusApenas 2.000OK
TravelAgentApenas 1.000OK
TravelCustomerApenas 1.000OK
TravelPaymentTermApenas 1.000OK
TravelRateApenas 1.000OK
TravelVendorApenas 1.000OK
TWSImportExportApenas 1.000OK
UnitOfMeasureAté 2.002OK
UnitOfMeasureConversionApenas 1.000OK
UnsubscribeApenas 1.000OK
UpdateContractParcelAté 1.002OK
UserAté 4.003OK
VacationApenas 1.000OK
VacationScheduleApenas 1.000OK
ValidateCustomerVendorApenas 1.000OK
ValidityLotApenas 1.000OK
VehicleCategoryApenas 1.000OK
VehiclesApenas 1.000OK
VehicleTypeApenas 1.000OK
VendorGroupApenas 1.000OK
VisaTypeApenas 1.000OK
WageTableApenas 1.000OK
WarehouseAté 1.003OK
WasteReasonApenas 1.000OK
WeighingRawMaterialsAté 1.001OK
WhoisApenas 1.000OK
WorkCenterApenas 1.000OK
WorkforceAndOverheadAppointmentApenas 1.000OK
TransaçãoVersõesStatus
AbsenceApenas 1.000Em testes
AccountantAccountAté 2.002Em testes
AccountantDefaultHistoryAté 2.000Em testes
AccountingCalendarApenas 1.000Em testes
AccountingEntryAté 2.001Em testes
AccountingItemApenas 1.000Em testes
AccountPayableDocumentAté 2.002Em testes
AccountPayableDocumentDischargeAté 2.003Em testes
AccountReceivableDocumentAté 2.002Em testes
AccountReceivableDocumentDischargeAté 2.002Em testes
ActivityApenas 1.000Em testes
AdditionalEntityApenas 1.000Em testes
AdditionalEntityTypeApenas 1.000Em testes
AddressStockApenas 1.000Em testes
AgencyCreditCardApenas 1.000Em testes
AgriculturalOwnerApenas 1.000Em testes
AgriculturalSectorApenas 1.000Em testes
AgriculturalVarietyApenas 1.000Em testes
AgriculturalYearApenas 1.000Em testes
ApartmentTypeApenas 1.000Em testes
AppointmentCostAté 1.001Em testes
AreaAndLineOfBusinessApenas 1.000Em testes
AssetDepreciationApenas 1.000Em testes
AssetsAté 1.001Em testes
AssetsValuationApenas 1.000Em testes
AssignmentGradeApenas 1.000Em testes
BalanceBaselineEntryApenas 1.000Em testes
BankAté 2.002Em testes
BankTransactionApenas 2.000Em testes
BankTransactionsApenas 1.000Em testes
BranchAté 2.001Em testes
BroadcastTypeApenas 1.000Em testes
BrokerSystemApenas 1.000Em testes
BudgetItemsApenas 1.000Em testes
CabintypeApenas 1.000Em testes
CalculatedTransApenas 1.000Em testes
CardClassificationApenas 1.000Em testes
CarrierAté 2.000Em testes
CityAté 2.000Em testes
ClassValueApenas 1.000Em testes
CommercialFamilyApenas 1.000Em testes
CompanyAté 2.002Em testes
ContactApenas 1.000Em testes
ContactRelationshipApenas 1.000Em testes
ContractApenas 1.000Em testes
ControlItemApenas 1.000Em testes
ControlItemReportApenas 1.000Em testes
CorporateGroupApenas 1.000Em testes
CostCenterAté 2.001Em testes
CoverageDocumentAté 2.004Em testes
CreditRiskAnalysisApenas 1.000Em testes
CurrencyAté 2.002Em testes
CurrencyQuotationAté 2.001Em testes
CustomerCreditCardApenas 1.000Em testes
CustomerEstablishmentApenas 1.000Em testes
CustomerShippingAddressAté 1.001Em testes
CustomerVendorAté 2.005Em testes
DeliveryScheduleApenas 1.000Em testes
DepartamentApenas 1.000Em testes
DirectionTypeApenas 1.000Em testes
DisciplineApenas 1.000Em testes
DisciplineClassApenas 1.000Em testes
DisciplineEnrollmentApenas 1.000Em testes
DocumentTypeApenas 1.000Em testes
EDIDocumentForTransportationApenas 1.000Em testes
ElectronicTransportDocumentApenas 1.000Em testes
EmployeeAté 3.002Em testes
EmployeeExceptionApenas 1.000Em testes
EmployeeHistorySalaryPositionApenas 1.000Em testes
EmployeeHistoryWorkShiftApenas 1.000Em testes
EmployeePositionAté 1.001Em testes
EmployeeSituationsApenas 1.000Em testes
EnrollmentAté 2.000Em testes
EquipmentAté 1.001Em testes
EquipmentsCostApenas 1.000Em testes
EstablishmentApenas 1.000Em testes
ExternalAutonomousPaymentAté 1.002Em testes
FamilyAté 2.002Em testes
FarmApenas 1.000Em testes
FinancialManagerAté 2.001Em testes
FinancialNatureAté 2.000Em testes
FinancingAté 1.002Em testes
FinancingTradingApenas 2.000Em testes
FrontSystemApenas 1.000Em testes
FuelTypeApenas 1.000Em testes
GeneralStopReportApenas 1.000Em testes
GenericCalendarApenas 1.000Em testes
GeographicReferenceApenas 1.000Em testes
GetAccountBalancesApenas 1.000Em testes
HolidayApenas 1.000Em testes
HotelInvoiceApenas 1.000Em testes
ImplementKilometrageApenas 1.000Em testes
InputDocumentAté 2.004Em testes
InsurancePlanApenas 1.000Em testes
InternalIdLoadApenas 1.000Em testes
InventoryAté 2.001Em testes
InventoryGroupApenas 1.000Em testes
InvoiceAté 3.010Em testes
ItemAté 4.001Em testes
ItemCostingApenas 1.000Em testes
ItemReferenceApenas 1.000Em testes
ItemScriptApenas 1.000Em testes
ItemSiteApenas 1.000Em testes
ItemStockLevelApenas 1.000Em testes
ItemStructureApenas 1.002Em testes
ItemTypeApenas 1.000Em testes
LaborUnionAté 1.001Em testes
ListOfAccountantAccountApenas 2.002Em testes
ListOfAccountantDefaultHistoryApenas 2.000Em testes
ListOfAccountPayableDocumentApenas 1.000Em testes
ListOfAccountReceivableSettlementsAté 1.001Em testes
ListOfComplementaryValueApenas 1.000Em testes
ListOfCostCenterApenas 2.001Em testes
ListOfManagerialAccountingEntityApenas 1.000Em testes
ListOfStationSalePointAté 1.001Em testes
MachineAté 1.001Em testes
MacroApenas 1.000Em testes
MaintenanceOrderAté 1.001Em testes
MaintenanceRequestApenas 1.000Em testes
OrderAté 4.002Em testes
OurNumberBankingApenas 1.000Em testes
PaymentConditionAté 2.002Em testes
ProjectAté 2.000Em testes
ReversalOfAccountPayableDocumentDischargeApenas 1.000Em testes
ReversalOfAccountReceivableDocumentDischargeApenas 1.000Em testes
ReversalOfFinancingTradingApenas 1.000Em testes
SalesOrderAté 2.000Em testes
StepProjectAté 2.000Em testes
StockGroupApenas 1.000Em testes
StudentApenas 1.000Em testes
SubProjectAté 2.000Em testes
TaskProjectAté 2.000Em testes
TaxApenas 1.000Em testes
TaxGroupApenas 1.000Em testes
TemOperatorApenas 1.000Em testes
TransferWarehouseAté 1.003Em testes
TransportDocumentApenas 2.000Em testes
TransportDocumentStatusApenas 2.000Em testes
TransportInvoiceApenas 2.000Em testes
TransportInvoiceStatusApenas 2.000Em testes
TransportInvoiceStatus_2_000Apenas 2.000Em testes
TravelAgentApenas 1.000Em testes
TravelCustomerApenas 1.000Em testes
TravelPaymentTermApenas 1.000Em testes
TravelRateApenas 1.000Em testes
TravelVendorApenas 1.000Em testes
UnitOfMeasureAté 2.002Em testes
UnitOfMeasureConversionApenas 1.000Em testes
UnsubscribeApenas 1.000Em testes
UpdateContractParcelAté 1.002Em testes
UserAté 4.003Em testes
VacationApenas 1.000Em testes
VacationScheduleApenas 1.000Em testes
ValidityLotApenas 1.000Em testes
VehicleCategoryApenas 1.000Em testes
VehiclesApenas 1.000Em testes
VehicleTypeApenas 1.000Em testes
VendorGroupApenas 1.000Em testes
VisaTypeApenas 1.000Em testes
WageTableApenas 1.000Em testes
WarehouseAté 1.001Em testes
WasteReasonApenas 1.000Em testes
WeighingRawMaterialsAté 1.001Em testes
WorkCenterApenas 1.000Em testes
WorkforceAndOverheadAppointmentApenas 1.000Em testes