TaxAuthorityConnection
Updated
An authority connection is how one legal entity talks to a TaxAuthority: environment, address, timeouts, and a reference to credentials. The secret itself is not stored here. This dictionary is in the workspace git, so the password lives in server configuration.
| Kind | Dictionary |
| Module | Tax |
| Menu | Tax → Settings → Authority connections |
Fields#
| Field | Caption | Points at |
|---|---|---|
ID |
ID | number sequence |
Code |
Code | string, 128, required, unique |
Authority |
Authority | TaxAuthority, required |
BaseUrl |
Base URL | string, 256, required |
CredentialRef |
Credential reference | string, 128 |
Environment |
Environment | TaxConnectionEnvironment, required |
LegalEntity |
Legal entity | LegalEntity, required |
IsMockReject |
Mock reject | boolean |
MaxRetries |
Max retries | integer |
Status |
Status | TaxConnectionStatus |
TimeoutSeconds |
Timeout, s | integer |
AgentTag |
Agent tag | string, 100 |
Code, Authority, Base URL, Environment, and Legal entity are required. ID comes from TaxAuthorityConnectionSeq, which starts at 1 and steps by 1.
Environment is Sandbox, Simulation, or Production. Status is NotOnboarded, Onboarded, or Active. Empty Credential reference means the channel has no named secret. Empty Agent tag sends HTTPS from the host. A local cabinet on the accountant's PC (M.E.Doc) needs the agent on that machine: the host loopback refuses the cabinet.
Mock reject tells the mock channel to write a rejected TaxSubmission. Live HTTP is not this dictionary. The host connector that signs and posts is not this card. Credential reference is a name, not a password. A second connection for the same legal entity is not refused here; submit picks the first row.
Hierarchy#
This dictionary is not hierarchical.
Who references this#
- TaxSubmission fields
ConnectionCode,Environment,Authority
There are no commands. This dictionary writes no register. File a tax return and Pay a tax read this row when they write a submission.