Udostępnij za pośrednictwem


Błąd "Nie można określić kodu podatkowego" w obliczeniu podatku

W tym artykule opisano kroki rozwiązywania problemów, które można wykonać, jeśli w obliczeniu podatku w usłudze Dynamics 365 Finance zostanie wyświetlony błąd "Nie można określić kodu podatkowego".

Symptomy

Zostanie wyświetlony następujący komunikat o błędzie:

Nie można określić nagłówka/wierszy — 1, nie można określić kodu podatkowego.

Możesz też znaleźć komunikat o błędzie w pliku rozwiązywania problemów, jak pokazano w poniższym przykładzie. Aby uzyskać więcej informacji, zobacz Jak włączyć tryb debugowania na potrzeby rozwiązywania problemów.

======================Tax calculation result JSON:===========================
{
    "taxDocument": {
        "Header": [
            {
                "Lines": [
                    {
                        ...
                        "Errors": [
                            {
                                "Code": "TaxSetup20001",
                                "Message": "Header/Lines - 1, tax code cannot be determined."
                            }
                        ],
                        "Adjustment": null
                    }
                ],
                "Measures": {
                    ...
                },
                ...
            }
        ]
    },
    ...
}

Powód

Problem pojawia się prawdopodobnie dlatego, że grupa podatkowa i grupa podatkowa elementu nie nachodzą na siebie.

Rozwiązanie

Aby rozwiązać ten problem:

  1. W pliku rozwiązywania problemów sprawdź, czy grupa podatkowa i grupa podatkowa pozycji są określone. Jeśli wartości i Tax Group Item Tax Group są puste, grupa podatkowa i grupa podatkowa elementu nie są określane. Jeśli zostaną one ustalone, wyniki mogą być niepoprawne.

    Oto przykład pliku rozwiązywania problemów:

    ======================Tax calculation result JSON:===========================
    {
        "taxDocument": {
            "Header": [
                {
                    "Lines": [
                        {
                            "Tax Codes": {},
                            "Measures": {
                                "Tax Group": "Group A",
                                "Item Tax Group": "Group B"
                            },
                            "Adjustment": null
                        }
                    ],
                    "Measures": {
                        ...
                    },
                    ...
                }
            ]
        },
        ...
    }
    
  2. Sprawdź, czy opcja Obniżenie podatku od sprzedaży w zakładce Konfiguracja w szczegółach linii zamówienia sprzedaży jest włączona.

    • Jeśli jest włączona, kody podatkowe są określane przez Tax group wartości i Item tax group wprowadzone w wierszu transakcji. Sprawdź, czy te wartości zostały wprowadzone poprawnie.
    • Jeśli nie jest włączona, sprawdź, czy prawidłowe wartości są ustawione dla pól stosowania grupy podatkowej i Grupy podatkowej elementu. Aby uzyskać więcej informacji, zobacz błąd "Nie można odnaleźć pasującego wyniku" w obliczeniu podatku.
  3. Jeśli grupa podatkowa i grupa podatku od elementów są prawidłowo określone, ustal, czy istnieją jakieś skrzyżowania dla nich.

    1. W programie Globalization Studio przejdź do pozycji Funkcje>podatkowe Kody podatkowe i grupy>Podatkowe.

      Grupa Line.Tax Kody podatków
      Grupa A A
    2. Przejdź do Funkcje podatkowe>Kody i grupy podatkowe>Grupa podatków pozycji.

      Grupa podatkowa Line.Item Kody podatków
      Grupa B mld

    Jeśli nie ma skrzyżowania grupy podatkowej i grupy podatkowej, kod podatkowy nie zostanie określony.

Czynności zapobiegawcze

  1. Zapoznaj się z każdym krokiem w sekcji Rozwiązanie tego artykułu i napraw konfigurację zgodnie z potrzebami. Jeśli grupa podatkowa i grupa podatku od elementów nie są poprawnie określone, zobacz błąd "Nie można odnaleźć pasującego wyniku" w obliczeniu podatku.

  2. Jeśli nie ma skrzyżowania grupy podatkowej i grupy podatkowej elementów, utwórz nową wersję funkcji w programie Globalization Studio, a następnie napraw konfigurację.

    • Przejdź do Funkcje podatkowe>Kody i grupy podatkowe>Grupa podatków pozycji.

      Grupa podatkowa Line.Item Kody podatków
      Grupa B A;B

    Kod podatkowy zostanie określony jako A.