এই নির্দেশিকাটি UBL 2.4 অ্যাপ্লিকেশান রেসপন্স স্কিমার প্রয়োগকে বর্ণনা করে, UBL 2.4 মানগুলির সাথে সামঞ্জস্যপূর্ণ। এর প্রাথমিক কাজটি কর কর্তৃপক্ষের কাছে বিলিং নথি জমার অবস্থা রিলে করা। ট্যাক্স কর্তৃপক্ষের কাছ থেকে বিক্রেতাদের মাধ্যমে Google-এ প্রেরিত, নথিটি জমা দেওয়ার স্থিতি সম্পর্কে গুরুত্বপূর্ণভাবে অবহিত করে এবং ট্যাক্স প্রশাসনের দ্বারা তৈরি করা কোনো চালান বাইনারি ফাইলের লিঙ্ক অন্তর্ভুক্ত থাকতে পারে।
স্কিমা বিক্রেতাদের Google-এ নথি জমা দেওয়ার ফলাফল রিপোর্ট করতে সহায়তা করে, যা কভার করে:
- নথি গ্রহণের অবস্থা।
- ট্যাক্স কর্তৃপক্ষ দ্বারা চিহ্নিত সমস্যা বা ত্রুটি.
- চালান বা ক্রেডিট নোটের জন্য সম্পর্কিত বাইনারি ফাইলের লিঙ্ক।
এই কাঠামোগত যোগাযোগ প্রোটোকল Google, বিক্রেতা এবং ট্যাক্স কর্তৃপক্ষের মধ্যে বিরামহীন মিথস্ক্রিয়া নিশ্চিত করে, চালান প্রক্রিয়াকরণ এবং সম্মতি আনুগত্যের দক্ষতা বাড়ায়।
অনুরোধের জন্য ব্যবহৃত ব্যাচিং পদ্ধতির মতো, প্রতিক্রিয়া ব্যাচিং পদ্ধতি আরও কার্যকর ব্যবস্থাপনার জন্য একক জমাতে একাধিক নথি একত্রিত করে। এই প্রক্রিয়ার বিস্তারিত অন্তর্দৃষ্টি চালান প্রতিক্রিয়া ব্যাচিং বিভাগে পাওয়া যাবে।
স্কিমা স্ট্রাকচার, ইমেজে ভিজ্যুয়ালাইজ করা হয়েছে, ডকুমেন্টের সংগঠন এবং গুরুত্বপূর্ণ উপাদানগুলিকে চিত্রিত করে, ইনভয়েস জমা দেওয়ার স্ট্যাটাস রিপোর্টিংয়ের পদ্ধতিকে আন্ডারস্কোর করে:
1.0 অ্যাপ্লিকেশন প্রতিক্রিয়া শিরোনাম
বিশদ প্রয়োজনীয় মেটাডেটা যেমন Google ভেন্ডর রিকোয়েস্ট আইডি এবং যে তারিখ ও সময় UTC-তে প্রতিক্রিয়া জারি করা হয়েছিল।
উপাদান | বর্ণনা | উদাহরণ |
---|---|---|
cbc:UUID | ইনভয়েস অনুরোধে Google ভেন্ডর রিকোয়েস্ট আইডি দেওয়া আছে। | 123e4567-e89b-12d3-a456-426614174000 |
cbc:IssueDate | প্রতিক্রিয়া জারি করার তারিখ। | 2023-06-02 |
cbc:IssueTime | UTC-তে প্রতিক্রিয়া জারি করার সময়। | 08:20:00-08:00 |
উদাহরণ
<ApplicationResponse>
<cbc:UUID>123e4567-e89b-12d3-a456-426614174000</cbc:UUID>
<cbc:IssueDate>2023-06-02</cbc:IssueDate>
<cbc:IssueTime>08:20:00-08:00</cbc:IssueTime>
<cac:SenderParty>
<!-- Sender party details -->
</cac:SenderParty>
<cac:ReceiverParty>
<!-- Receiver party details -->
</cac:ReceiverParty>
<cac:DocumentResponse>
<!-- Document Response content -->
</cac:DocumentResponse>
</ApplicationResponse>
2.0 প্রেরক এবং প্রাপকের তথ্য
এই বিভাগটি আবেদন প্রতিক্রিয়ার প্রেরক এবং প্রাপক সম্পর্কে তথ্য প্রদান করে, UBL মান অনুযায়ী একটি বাধ্যতামূলক ক্ষেত্র। এই প্রেক্ষাপটে, প্রেরককে সরকারী ব্যবস্থা থেকে প্রতিক্রিয়া ফরোয়ার্ড করে এমন বিক্রেতা হতে হবে এবং প্রাপককে Google হতে হবে।
উপাদান | বর্ণনা | উদাহরণ |
---|---|---|
cac:SenderParty/cac:PartyName/cbc:Name | সরকারী ব্যবস্থা থেকে প্রতিক্রিয়া ফরোয়ার্ড করা বিক্রেতার নাম। | Vendor Company |
cac:ReceiverParty/cac:PartyName/cbc:Name | প্রতিক্রিয়া গ্রহণকারী সত্তার নাম। | Google |
উদাহরণ
<ApplicationResponse>
...
<cac:SenderParty>
<cac:PartyName>
<cbc:Name>Vendor Company</cbc:Name>
</cac:PartyName>
</cac:SenderParty>
<cac:ReceiverParty>
<cac:PartyName>
<cbc:Name>Google</cbc:Name>
</cac:PartyName>
</cac:ReceiverParty>
...
</ApplicationResponse>
3.0 নথির প্রতিক্রিয়া
এই বিভাগটি নথির প্রতিক্রিয়া সম্পর্কে বিশদ প্রদান করে, যার মধ্যে প্রতিক্রিয়ার স্থিতি এবং সরকারের কাছে সফল নথি জমা দেওয়ার ফলে তৈরি হওয়া কোনও সংশ্লিষ্ট নথির উল্লেখ রয়েছে।
উপাদান | বর্ণনা | উদাহরণ |
---|---|---|
cac:Response | বাধ্যতামূলক। চালান জমা দেওয়ার সাথে সম্পর্কিত প্রতিক্রিয়া স্থিতি রয়েছে। | অধ্যায় 3.1 পড়ুন |
cac:DocumentReference | ঐচ্ছিক। উত্পন্ন নথিতে শূন্য বা অনেক রেফারেন্স অন্তর্ভুক্ত করতে পারে। | বিভাগ 3.2 পড়ুন |
উদাহরণ
<ApplicationResponse>
...
<cac:DocumentResponse>
<cac:Response>
<!-- Response details -->
</cac:Response>
<cac:DocumentReference>
<!-- Document Reference (if applicable) -->
</cac:DocumentReference>
<cac:DocumentReference>
<!-- Document Reference (if applicable) -->
</cac:DocumentReference>
</cac:DocumentResponse>
</ApplicationResponse>
3.1 প্রতিক্রিয়া
প্রতিটি অ্যাপ্লিকেশানের প্রতিক্রিয়ায় একটি একক cac:Response
বর্তমান অবস্থার বিশদ বিবরণ, একটি নথি জমা দেওয়ার সাথে অনন্যভাবে যুক্ত। এটি নিশ্চিত করে যে প্রতিটি নথি প্রক্রিয়াকরণ ফলাফল স্পষ্টভাবে যোগাযোগ করা হয়েছে।
উপাদান | বর্ণনা | উদাহরণ |
---|---|---|
cbc:ReferenceID | উল্লেখিত চালানের জন্য ট্যাক্স সিস্টেম দ্বারা ফেরত দেওয়া অনন্য শনাক্তকারী। | BIL-123456 |
cbc:ReferenceID/@schemeID | সিস্টেম বা স্ট্যান্ডার্ড যা শনাক্তকারী প্রদান করে, তার উৎস স্পষ্ট করে। | KSEF |
cac:Status/cbc:StatusReasonCode | কোড যা পূর্বনির্ধারিত মানের উপর ভিত্তি করে প্রতিক্রিয়া বা স্থিতির কারণ নির্ধারণ করে: তালিকা । | NON |
cac:Status/cbc:StatusReason | বর্ণনামূলক পাঠ্য স্ট্যাটাস কোড সম্পর্কে আরও বিশদ প্রদান করে। | No Issue |
উদাহরণ
<ApplicationResponse>
...
<cac:DocumentResponse>
<cac:Response>
<cbc:ReferenceID schemeID="Vendor Company">BIL-123456</cbc:ReferenceID>
<cac:Status>
<cbc:StatusReasonCode>NON</cbc:StatusReasonCode>
<cbc:StatusReason>No Issue</cbc:StatusReason>
</cac:Status>
</cac:Response>
<cac:DocumentReference>
<!-- Document Reference (if applicable) -->
</cac:DocumentReference>
<cac:DocumentReference>
<!-- Document Reference (if applicable) -->
</cac:DocumentReference>
</cac:DocumentResponse>
</ApplicationResponse>
3.2 নথির উল্লেখ
এই বিভাগটি চালান জমা দেওয়ার প্রক্রিয়ার ফলে তৈরি হওয়া নথির রেফারেন্স সংযুক্ত করতে ব্যবহৃত হয়। এটি ঐচ্ছিক এবং ট্যাক্স কর্তৃপক্ষ দ্বারা উত্পন্ন নথির সংখ্যার উপর নির্ভর করে একাধিক রেফারেন্স থাকতে পারে।
উপাদান | বর্ণনা | উদাহরণ |
---|---|---|
cbc:ID | স্থানীয় চালান নম্বর | BIL-123456 |
cbc:ID/@schemeID | চালান রেফারেন্স প্রদানকারীর সনাক্তকারী | Vendor Company |
cbc:IssueDate | ট্যাক্স কর্তৃপক্ষের দ্বারা এই প্রতিক্রিয়া জারি করার তারিখ | 2023-06-02 |
cbc:DocumentTypeCode | রেফারেন্স করা নথির ধরন, কোড হিসাবে প্রকাশ করা হয়েছে (যদি চালান গৃহীত হয়) | 380 |
cbc:DocumentType | নথির ধরন উল্লেখ করা হচ্ছে, পাঠ্য হিসাবে প্রকাশ করা হচ্ছে | Invoice |
cac:Attachment/cac:ExternalReference/cbc:FormatCode | তৈরি করা চালানের ফর্ম্যাট (XML, PDF, URL) | XML |
cac:Attachment/cac:ExternalReference/cbc:FileName | SFTP সার্ভারে জেনারেট করা ফাইলের ফাইলের নাম (XML এবং PDF ফরম্যাট কোডের জন্য) | invoice_GCEMEAD0000000001.pdf |
cac:Attachment/cac:ExternalReference/cbc:URI | উত্পন্ন ফাইল পুনরুদ্ধার করার জন্য URL (ইউআরএল ফর্ম্যাট কোডের জন্য) | https://example.com/invoice/view |
এই উদাহরণগুলি ব্যাখ্যা করে যে কীভাবে নথিগুলি অ্যাপ্লিকেশন প্রতিক্রিয়াতে উল্লেখ করা যেতে পারে। প্রথম উদাহরণে পিডিএফ এবং এক্সএমএল ফর্ম্যাটে দেখানো এসএফটিপি ব্যবহার করে স্থানান্তরিত ডকুমেন্ট জড়িত, এবং দ্বিতীয় উদাহরণটি ইউআরএল ব্যবহার করে অ্যাক্সেসযোগ্য একটি নথি প্রদর্শন করে, যা ফাইল স্থানান্তর প্রোটোকলের প্রয়োজন ছাড়াই সরাসরি অ্যাক্সেস সহজ করে।
উদাহরণ 1: PDF এবং XML চালান সংযুক্তিগুলি SFTP ব্যবহার করে স্থানান্তরিত হয়েছে৷
<ApplicationResponse>
<!-- Sender and Receiver Details -->
<cac:DocumentResponse>
<cac:Response>
<!-- Response Details -->
</cac:Response>
<cac:DocumentReference>
<cbc:ID schemeID="Vendor Company">BIL-123456</cbc:ID>
<cbc:IssueDate>2023-06-02</cbc:IssueDate>
<cbc:DocumentTypeCode>380</cbc:DocumentTypeCode>
<cbc:DocumentType>Invoice</cbc:DocumentType>
<cac:Attachment>
<cac:ExternalReference>
<!-- PDF Document stored on SFTP -->
<cbc:FormatCode>PDF</cbc:FormatCode>
<cbc:FileName>invoice_GCEMEAD0000000001.pdf</cbc:FileName>
</cac:ExternalReference>
</cac:Attachment>
<cac:Attachment>
<cac:ExternalReference>
<!-- XML Document stored on SFTP -->
<cbc:FormatCode>XML</cbc:FormatCode>
<cbc:FileName>invoice_GCEMEAD0000000001.xml</cbc:FileName>
</cac:ExternalReference>
</cac:Attachment>
</cac:DocumentReference>
</cac:DocumentResponse>
</ApplicationResponse>
উদাহরণ 2: ইউআরএল ব্যবহার করে ডকুমেন্ট অ্যাক্সেসযোগ্য
<ApplicationResponse>
<!-- Sender and Receiver Details -->
<cac:DocumentResponse>
<cac:Response>
<!-- Response Details -->
</cac:Response>
<cac:DocumentReference>
<cbc:ID schemeID="Vendor Company">BIL-123456</cbc:ID>
<cbc:IssueDate>2023-06-02</cbc:IssueDate>
<cbc:DocumentTypeCode>380</cbc:DocumentTypeCode>
<cbc:DocumentType>Invoice</cbc:DocumentType>
<cac:Attachment>
<cac:ExternalReference>
<!-- Document accessible using URL -->
<cbc:FormatCode>URL</cbc:FormatCode>
<cbc:URI>https://example.com/invoice/view</cbc:URI>
</cac:ExternalReference>
</cac:Attachment>
</cac:DocumentReference>
</cac:DocumentResponse>
</ApplicationResponse>