117 lines
4.5 KiB
Go
117 lines
4.5 KiB
Go
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",
|
|
}
|