Überprüfung des Auftragnehmers auf der weißen Liste der Steuerzahler

image_pdfimage_print

Ab Version 2022.0 bietet Comarch DMS Premium die Funktion, Auftragnehmer auf der weißen Liste der Steuerzahler zu überprüfen.

 

Achtung
Die Funktionalität ist nur verfügbar, wenn für Comarch DMS eine Garantie besteht. Die Garantiezeit wird jedes Mal überprüft, wenn ein Auftragnehmer auf der weißen Liste überprüft wird.

 

Der Auftragnehmer wird anhand der Steueridentifikationsnummer verifiziert. Anhand dieser Informationen können Sie auch prüfen, ob der Auftragnehmer an einem bestimmten Tag auf der weißen Liste der Steuerzahler eingetragen war.

Um den Auftragnehmer zu überprüfen, verwendet die Steuerelementkonfiguration die C#-Methode:

  • GetStatusVAT (string nip) – um zu prüfen, ob der Auftragnehmer auf der weißen Liste der Steuerzahler steht;
  • GetStatusVATForDate (string nip, DateTime date) – um zu prüfen, ob der Auftragnehmer an einem bestimmten Tag auf der weißen Liste der Steuerzahler stand
  • Methode GetStatusVAT (string nip) – Beispiel
  • Als Teil des Dokumenten-Workflows erstellt der Benutzer zwei Steuerelemente des Typs Text. Diese sind:
  • Steuerelement Wurde der Auftragnehmer überprüft? (Steuerelement-ID: Uberprufung_Kontrolle)
  • Steuerelement NIP (Steuerelement-ID: nip_Steuerelement )
Steuerelement „Wurde der Auftragnehmer überprüft?”
Steuerelement „NIP“

Dann in den Eigenschaften des Steuerelements Wurde der Auftragnehmer überprüft? im Feld Verknüpfte Steuerelemente fügt der Benutzer das Steuerelement NIP hinzu und wählt als Formel für Wert C# Script aus und klickt auf Einstellen. Dann tippt er folgende Formel ein:

var nip = Globals.MainFrame.nip_Steuerelement.Text;
if (!string.IsNullOrEmpty(nip))
Globals.MainFrame.Uberprufung_Kontrolle.Text = Globals.Common.GetStatusVAT(nip).ToString();

else
Globals.MainFrame.Uberprufung_Kontrolle.Text = „”;

und wählt die Schaltfläche aus, um die Formel zu kompilieren und zu speichern. Dann schließt er das Fenster C#-Skript, speichert den Umlauf und überprüft die Funktion der Steuerelemente.

Eingabe des C#-Codes zur Überprüfung des Auftragnehmers

Mögliche Werte, die nach der Überprüfung an das Steuerelement „Wurde der Auftragnehmer überprüft“ zurückgegeben werden:

  • No – der Steuerzahler ist kein Mehrwertsteuerzahler
  • Yes – der Steuerzahler ist aktiver Mehrwertsteuerzahler
  • Free – der Steuerzahler ist von der Mehrwertsteuer befreit
  • None – bei der Überprüfung ist ein Fehler aufgetreten
  • NIPError – ungültige Steueridentifikationsnummer
Überprüfung des Auftragnehmers – der Auftragnehmer ist ein aktiver Mehrwertsteuerzahler
Überprüfung des Auftragnehmers – ungültige Steueridentifikationsnummer
Methode GetStatusVATForDate (string nip, DateTime date) – Beispiel

Als Teil des Dokumentenumlaufs erstellt der Benutzer zwei Steuerelement des Typs Text und des Typs Datum. Diese sind:

  • Steuerelement des Typs Text War der Auftragnehmer an dem bestimmten Tag auf der weißen Liste? (Steuerelement-ID: Auftragnehmer_Tag)
  • Steuerelement des Typs Text NIP (Steuerelement-ID: NIP)
  • Steuerelement des Typs Datum Datum (Steuerelement-ID: Datum)
Steuerelement War der Auftragnehmer an dem bestimmten Tag auf der weißen Liste?
Steuerelement NIP
Steuerelement Datum

Dann fügt der Benutzer in den Eigenschaften des Steuerelements War der Auftragnehmer an dem bestimmten Tag auf der weißen Liste? im Rahmen des Feldes Verknüpfte Steuerelemente folgende Steuerelemente hinzu: NIP und Datum und wählt als Formel für Wert C# Script aus und klickt auf Einstellen. Dann tippt er folgende Formel ein:

var nip = Globals.MainFrame.NIP.Text;
var data1 = Convert.ToDateTime(Globals.MainFrame.Datum.Value);
if (!string.IsNullOrEmpty(nip))
Globals.MainFrame.Auftragnehmer_Tag.Text = Globals.Common.GetStatusVATForDate(nip, data1).ToString();
else
Globals.MainFrame.Auftragnehmer_Tag.Text = „”;

und wählt die Schaltfläche aus, um die Formel zu kompilieren und zu speichern. Dann schließt er das Fenster C#-Skript, speichert den Umlauf und überprüft die Funktion der Steuerelemente.

Eingabe des C#-Codes zur Überprüfung des Auftragnehmers an einem bestimmten Tag

Mögliche Werte, die nach der Überprüfung an das Steuerelement „War der Auftragnehmer an dem bestimmten Tag auf der weißen Liste?“ zurückgegeben werden:

  • No – der Steuerzahler war an diesem Tag kein Mehrwertsteuerzahler
  • Yes – der Steuerzahler war an diesem Tag Mehrwertsteuerzahler
  • Free – der Steuerzahler war an diesem Tag von der Mehrwertsteuer befreit
  • None – bei der Überprüfung ist ein Fehler aufgetreten
  • NIPError – ungültige Steueridentifikationsnummer
Überprüfung des Auftragnehmers zum 7. April 2022 – der Auftragnehmer war damals aktiver Umsatzsteuerzahler

Czy ten artykuł był pomocny?