Elektronisk faktura XML-filen for Mexico er feil når en rabatt brukes i en salgsordre i Microsoft Dynamics AX 2012 R2


Denne artikkelen gjelder for Microsoft Dynamics AX 2012 R2 for Mexico.

Symptomer

Tenk deg følgende:
  • Du kan definere CFD-parametere for elektroniske fakturaer i Microsoft Dynamics AX 2012 R2.
  • Du oppretter en ordre og bruker en rabatt på 10 prosent i topp-nivå.
  • Du kan legge til et linjeelement i ordren som inneholder en "Telefoner" Salg kategori sammen med en enhetspris på 1 000, og du deretter knytter merverdiavgiften for linjeelementet.
  • Du kan bekrefte salg ordre og deretter publisere den.
  • I kortsiktige fordringer, klikker du forespørsler, klikk Journaler og deretter CFD (elektroniske fakturaer).
  • På den posterte fakturaen, klikker du på funksjoner og deretter klikker du Vis XML-fil.

I dette scenariet under < delsummen > XML-kode, ser du en verdi på 1 100. Denne verdien inkluderer salgsprisen i tillegg til rabatten uventet og er den faktiske verdien av varen. Men du forventer at < delsummen > XML-kode inneholde verdien av beløpet i salgsordren før rabatter og avgifter, eller i dette tilfellet 1 000.

Årsak

Dette problemet oppstår på grunn av koden i metoden "\Classes\CustInvoiceJourEInvoiceJourMap_V2_2_MX\subTotal"-klassen der koden er som følger:

return custInvoiceJour.SalesBalance + this.totalDiscountAmount() + CustInvoiceJour.SumMarkup; 

Denne koden returnerer følgende og fyller du ut < delsummen > feil XML-kode:

Beløpet i salgsordren + rabattbeløpet + tillegg

Oppløsning

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Finnes delen "Nedlasting av hurtigreparasjoner tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis du oppstår et problem å laste ned, installere denne hurtigreparasjonen, eller har andre tekniske spørsmål, kontakter du-partneren din eller, hvis registrert i en støtteplan direkte med Microsoft, kan du kontakte kundestøtte for Microsoft Dynamics og opprette en ny kundestøtteforespørsel. Hvis du vil gjøre dette, kan du gå til følgende Microsoft-webområde:Du kan også kontakte kundestøtte for Microsoft Dynamics via telefon ved hjelp av disse koblingene for bestemte telefonnumre i landet. Hvis du vil gjøre dette, kan du gå til ett av følgende Microsoft-webområder:

PartnereKunderI spesielle tilfeller avgifter som vanligvis påløper for støtte samtaler kan avbrytes hvis en kundestøttemedarbeider for Microsoft Dynamics og beslektede produkter avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for alle ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Installasjonsinformasjon

Vi anbefaler at du har installert hurtigreparasjonen i et testmiljø før du bruker hurtigreparasjonen i et produksjonsmiljø.

Hvis du vil ha mer informasjon om hvordan du installerer denne hurtigreparasjonen, kan du klikke følgende artikkelnummer for å gå til artikkelen i Microsoft Knowledge Base:
893082 hvordan du installerer en hurtigreparasjon fra Microsoft Dynamics AX

Forutsetninger

Du må ha Microsoft Dynamics AX 2012 R2 installert for å bruke denne hurtigreparasjonen.

Krav om omstart

Når du har installert denne hurtigreparasjonen, må du starte tjenesten Application Object Server (AOS).
Filinformasjon

Referanser

Hvis du vil ha informasjon om hvordan du definerer parameterne for å generere elektroniske fakturaer for Mexico, kan du se (Metadatautveksling) sette opp parametere og autorisasjonskoder for en elektronisk faktura [AX 2012].

Obs! Dette er en "RASKT PUBLISERE" artikkel opprettet direkte fra innenfor organisasjonen Microsoft Kundestøtte. Informasjonen i dette dokumentet tilbys som-er som svar på nye problemer. Som et resultat av hastigheten i å gjøre den tilgjengelig materialene kan inkludere typografiske feil, og den kunne bli revidert når som helst uten varsel. Se Vilkårene for Bruk for andre hensyn.
Egenskaper

Artikkel-ID: 2812914 – Forrige gjennomgang: 18. feb. 2017 – Revisjon: 2

Microsoft Dynamics AX 2012 R2

Tilbakemelding