Piezīme
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Nodokļu integrācija ir struktūra, kas izveidota, lai aizstātu mantojuma nodokļu aprēķināšanas programmu un, ja nepieciešams, izsauktu nodokļu aprēķina pakalpojumu. Šis raksts iepazīstina ar nodokļu integrācijas pamata plūsmu.
Piekļuve nodokļu integrācijai
Klasē TaxIntegrationFacade
ietilpst lielākā daļa nodokļu integrācijas koda un funkciju. Tomēr, pirms nodokļu integrācijas ieejas ir jāievada papildu kods, lai ievadītu TaxIntegrationFacade
nodokļu integrācijas plūsmu. Šis ieejas kods izveido dokumenta objektu, TaxIntegrationDocumentObject
kas tiek nodots TaxIntegrationFacade
. Ieejas kods sagatavo arī pamatinformāciju, ko izmanto šādās integrācijas darbībās.
TaxIntegrationFa ieturēta
Klase TaxIntegrationFacade
saprot un kontrolē reālo nodokļu integrācijas plūsmu, izsaucot vairākas klases, piemēram, tās TaxIntegration***ActivityOnDocument
. Objekts TaxIntegrationDocumentObject
ir no aktivitātes nodots aktivitātei. Šīs darbības veic savas darbības objektam savukārt.
Tālāk redzamajā sarakstā ir redzamas visas dokumenta līmeņa aktivitātes, kurām ir sufikss "OnDocument". Pastāv arī rindas līmeņa aktivitātes, pie kurām strādā TaxIntegrationLineObject
. Šīm aktivitātēm ir sufikss "OnLine".
-
TaxIntegrationSettingRetrievalActivityOnDocument — šī aktivitāte izgūst iestatījumus, kas ietekmē nodokļu aprēķinu un saglabā tos objektā
TaxIntegrationDocumentObject
. -
TaxIntegrationDataRetrievalActivityOnDocument — šī aktivitāte sagatavo nodokļu aprēķinam nepieciešamos metadatus un pēc tam kopē to uz
TaxIntegrationDocumentObject
objektu. -
TaxIntegrationCalculationActivityOnDocument —
TaxIntegrationDocumentObject
šī aktivitāte pārveido objektu uz pieprasījumu, nosūta pieprasījumu nodokļu aprēķināšanas pakalpojumam un pēc tam parsē atbildi. - TaxIntegrationErrorHandlingActivityOnDocument — šī aktivitāte apstrādā kļūdas ziņojumu, kas ir atgriezts no nodokļu aprēķināšanas pakalpojuma.
- TaxIntegrationTaxIdActivityOnDocument — šī aktivitāte apstrādā loģiku, kas saistīta ar vairāku PVN ID līdzekli.
- TaxIntegrationListCodeActivityOnDocument — šī aktivitāte apstrādā loģiku, kas saistīta ar saraksta koda līdzekli.
- TaxIntegrationCurrencyExchangeActivityOnDocument — šī aktivitāte apstrādā loģiku, kas saistīta ar valūtas maiņas kursa/noapaļošanas/sīknaudas starpības korekcijas līdzekli.
- TaxIntegrationDataPersistenceActivityOnDocument — šī aktivitāte saglabā nodokļu aprēķina rezultātu un citu informāciju, kas jāsaglabā datu bāzē, tostarp pievienotās vērtības nodokļa (PVN) ID un saraksta kodu.