Επικύρωση αρχείων οικονομικών αναφορών μέσω C#

Επικύρωση μορφών οικονομικών αναφορών, συμπεριλαμβανομένων των XBRL και iXBRL σε εφαρμογές που βασίζονται σε .NET.

 

Aspose.Finance for .NET είναι μια πλούσια, επεκτάσιμη και εύχρηστη επεξεργασία οικονομικών αναφορών API. Οι προγραμματιστές μπορούν εύκολα να φορτώσουν, να επικυρώσουν, να προβάλουν ή να δημιουργήσουν μορφές XBRL και iXBRL για οικονομικές και επιχειρηματικές λύσεις. Το API παρέχει Έγγραφο Xbrl τάξη και Έγγραφο InlineXbrl τάξη για τη φόρτωση αρχείων XBRL και iXBRL.

Επικύρωση εγγράφου XBRL

Η επικύρωση του αρχείου XBRL απαιτείται για ορισμένες περιπτώσεις, όπως για να ελέγξετε ότι τα δεδομένα είναι στη σωστή δομή και μορφή. Για να επικυρώσετε έγγραφα XBLR, χρησιμοποιήστε πρώτα την κλάση XbrlDocument για να φορτώσετε το αρχείο XBRL. Για να χρησιμοποιήσετε το επικυρώνω() μέθοδος για XbrlInstance τάξη, αρχικά αρχικοποιήστε το XbrlInstanceCollection με αντικείμενο XbrlDocument XbrlInstances. Επαναλάβετε το καθένα XbrlInstance.ValidationErrors για να λάβετε τον σωστό κωδικό σφάλματος και να ενεργήσετε ανάλογα εκτυπώνοντας τα προσαρμοσμένα μηνύματα σφάλματος στην κονσόλα ή γράφοντας σε ένα αρχείο.

C# Κώδικας για επικύρωση αρχείου XBRL

Επικύρωση εγγράφου iXBRL

Για επικύρωση iXLRB, φορτώστε το μέσω Έγγραφο InlineXbrl class και χρησιμοποιήστε τη μέθοδο Validate(). Σε ValidationErrorCode απαρίθμηση, ορίζονται κωδικοί σφάλματος επικύρωσης για κάθε κανόνα επικύρωσης. Λίγοι από τους κώδικες είναι ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup κ.λπ. Οι προγραμματιστές μπορούν να εμφανίσουν την κατεύθυνση για την εκ νέου επίλυση του κώδικα, καθώς οι τελικοί χρήστες μπορούν να εμφανίσουν το ζήτημα της επαναλύσεως κώδικα.

C# Κωδικός για επικύρωση εγγράφου iXBRL