Billing docs improvement + build opt
This commit is contained in:
116
api/billing/documents/internal/content/content.go
Normal file
116
api/billing/documents/internal/content/content.go
Normal file
@@ -0,0 +1,116 @@
|
||||
package content
|
||||
|
||||
// Issuer details are intentionally centralized to avoid document text drift.
|
||||
const (
|
||||
IssuerLegalName = "SMX Operations Limited"
|
||||
IssuerLegalAddress = "Room 607, 12/F., Block C, Hong Kong Industrial Centre, 489-491 Castle Peak Road, Lai Chi Kok, Hong Kong"
|
||||
)
|
||||
|
||||
const (
|
||||
PDFTitleActOfAcceptance = "Act of Acceptance"
|
||||
DocumentIntegrityHashPrefix = "Document integrity hash: "
|
||||
)
|
||||
|
||||
// AcceptanceTemplateContent contains all static copy used by the acceptance act template.
|
||||
type AcceptanceTemplateContent struct {
|
||||
Title string
|
||||
Subtitle string
|
||||
MetaDateLabel string
|
||||
MetaActNumberLabel string
|
||||
SectionParties string
|
||||
PartiesIntro string
|
||||
PartyExecutorLabel string
|
||||
PartyStatusLabel string
|
||||
PartyStatusValue string
|
||||
SectionBasis string
|
||||
BasisLine1 string
|
||||
BasisLine2 string
|
||||
SectionServicesRendered string
|
||||
ServicesRenderedLine1 string
|
||||
ServicesRenderedLine2 string
|
||||
SectionRemuneration string
|
||||
RemunerationHeaderDesc string
|
||||
RemunerationHeaderAmount string
|
||||
RemunerationServicesDesc string
|
||||
SectionConfirmation string
|
||||
ConfirmationLine1 string
|
||||
ConfirmationLine2 string
|
||||
ConfirmationPaymentLine1 string
|
||||
ConfirmationPaymentLine2 string
|
||||
SectionSignatures string
|
||||
SignatureCustomerLine string
|
||||
SignatureExecutorLine string
|
||||
}
|
||||
|
||||
var AcceptanceTemplate = AcceptanceTemplateContent{
|
||||
Title: "ACT OF ACCEPTANCE OF SERVICES",
|
||||
Subtitle: "under the Public Offer Agreement",
|
||||
MetaDateLabel: "Date",
|
||||
MetaActNumberLabel: "Act No",
|
||||
SectionParties: "PARTIES",
|
||||
PartiesIntro: "This Act is made between the following Parties.",
|
||||
PartyExecutorLabel: "Executor",
|
||||
PartyStatusLabel: "Status",
|
||||
PartyStatusValue: "Individual",
|
||||
SectionBasis: "BASIS",
|
||||
BasisLine1: "This Act is issued pursuant to the Public Offer Agreement",
|
||||
BasisLine2: "accepted by the Executor by joining the offer.",
|
||||
SectionServicesRendered: "SERVICES RENDERED",
|
||||
ServicesRenderedLine1: "The Executor has rendered services to the Customer",
|
||||
ServicesRenderedLine2: "in accordance with the terms of the Public Offer Agreement.",
|
||||
SectionRemuneration: "REMUNERATION",
|
||||
RemunerationHeaderDesc: "Description",
|
||||
RemunerationHeaderAmount: "Amount",
|
||||
RemunerationServicesDesc: "Services rendered under the Public Offer Agreement",
|
||||
SectionConfirmation: "CONFIRMATION",
|
||||
ConfirmationLine1: "The Customer confirms that the services were rendered properly",
|
||||
ConfirmationLine2: "and accepted without any claims.",
|
||||
ConfirmationPaymentLine1: "The remuneration for the services was paid to the Executor",
|
||||
ConfirmationPaymentLine2: "using the bank card details provided by the Executor.",
|
||||
SectionSignatures: "SIGNATURES",
|
||||
SignatureCustomerLine: "Customer ___________________________",
|
||||
SignatureExecutorLine: "Executor ___________________________",
|
||||
}
|
||||
|
||||
// OperationDocumentContent contains all static copy for operation documents.
|
||||
type OperationDocumentContent struct {
|
||||
Title string
|
||||
Subtitle string
|
||||
MetaDocumentType string
|
||||
SectionOperation string
|
||||
SectionFailure string
|
||||
RowOrganization string
|
||||
RowGatewayService string
|
||||
RowOperationRef string
|
||||
RowPaymentRef string
|
||||
RowCode string
|
||||
RowState string
|
||||
RowLabel string
|
||||
RowStartedAtUTC string
|
||||
RowCompletedAtUTC string
|
||||
RowAmount string
|
||||
RowFailureCode string
|
||||
RowFailureReason string
|
||||
MissingValuePlaceholder string
|
||||
}
|
||||
|
||||
var OperationDocument = OperationDocumentContent{
|
||||
Title: "OPERATION BILLING DOCUMENT",
|
||||
Subtitle: "Gateway operation statement",
|
||||
MetaDocumentType: "Document Type: Operation",
|
||||
SectionOperation: "OPERATION DETAILS",
|
||||
SectionFailure: "FAILURE DETAILS",
|
||||
RowOrganization: "Organization",
|
||||
RowGatewayService: "Gateway Service",
|
||||
RowOperationRef: "Operation Ref",
|
||||
RowPaymentRef: "Payment Ref",
|
||||
RowCode: "Code",
|
||||
RowState: "State",
|
||||
RowLabel: "Label",
|
||||
RowStartedAtUTC: "Started At (UTC)",
|
||||
RowCompletedAtUTC: "Completed At (UTC)",
|
||||
RowAmount: "Amount",
|
||||
RowFailureCode: "Failure Code",
|
||||
RowFailureReason: "Failure Reason",
|
||||
MissingValuePlaceholder: "n/a",
|
||||
}
|
||||
Reference in New Issue
Block a user