Versions in this module Expand all Collapse all v0 v0.0.1 Jul 31, 2022 Changes in this version + const APIEndpoint + const APIPath1 + const APIPathAccountItems + const APIPathCompanies + const APIPathDeals + const APIPathInvoices + const APIPathItems + const APIPathManualJournals + const APIPathPartners + const APIPathReceipts + const APIPathSections + const APIPathSegments + const APIPathTags + const APIPathTaxes + const APIPathTxns + const APIPathUsers + const APIPathWalletables + const BankAccountAccountTypeChecking + const BankAccountAccountTypeEarmarked + const BankAccountAccountTypeOrdinary + const BankAccountAccountTypeOther + const BankAccountAccountTypeSavings + const DealDetailEntrySideCredit + const DealDetailEntrySideDebit + const DealStatusSettled + const DealStatusUnsettled + const DealTypeExpense + const DealTypeIncome + const HeaderXAPIVersion + const HeaderXFreeeRequestID + const InvoiceContentTypeDiscount + const InvoiceContentTypeNormal + const InvoiceContentTypeText + const InvoiceLayoutCarriedForwardEnvelopeClassic + const InvoiceLayoutCarriedForwardStandardClassic + const InvoiceLayoutDefaultClassic + const InvoiceLayoutDefaultModern + const InvoiceLayoutEnvelopeClassic + const InvoiceLayoutEnvelopeModern + const InvoiceLayoutStandardClassic + const InvoiceLayoutStandardModern + const InvoiceStatusApplying + const InvoiceStatusApproved + const InvoiceStatusDraft + const InvoiceStatusRejected + const InvoiceStatusRemanded + const InvoiceStatusSubmitted + const InvoiceStatusUnsubmitted + const ManualJournalEntrySideCredit + const ManualJournalEntrySideDebit + const Oauth2AuthURL + const Oauth2TokenURL + const PaymentStatusNone + const PaymentStatusSettled + const PaymentStatusUnsettled + const PaymentTypeDirectDebit + const PaymentTypeTransfer + const PostingStatusCanceled + const PostingStatusNone + const PostingStatusOrderFailed + const PostingStatusOrdered + const PostingStatusPosted + const PostingStatusPreviewFailed + const PostingStatusPreviewRegistered + const PostingStatusPrinting + const PostingStatusUnrequested + const SegmentID1 + const SegmentID2 + const SegmentID3 + const TaxEntryMethodExclusive + const TaxEntryMethodInclusive + const TaxRate10 + const TaxRate5 + const TaxRate8 + const TaxRateR8 + const TxnsTypeExpense + const TxnsTypeIncome + const UnauthorizedCodeCompanyNotFound + const UnauthorizedCodeExpiredAccessToken + const UnauthorizedCodeFreeePlanLimit + const UnauthorizedCodeInvalidAccessToken + const UnauthorizedCodeSourceIPAddressLimit + const UnauthorizedCodeUserDoNotHavePermission + const UseVirtualTransferAccountNotUse + const UseVirtualTransferAccountUse + const WalletTypeBankAccount + const WalletTypeCreditCard + const WalletTypeWallet + const XAPIVersion20200615 + func ExtractFreeeErrorMessage(errorString string) ([]string, error) + func SetCompanyID(v *url.Values, companyID uint32) + type AccountItem struct + AccountCategory string + AccountCategoryID int32 + Available bool + Categories []string + CorrespondingExpenseID *int32 + CorrespondingExpenseName *string + CorrespondingIncomeID *int32 + CorrespondingIncomeName *string + DefaultTaxCode int32 + DefaultTaxID int32 + GroupName *string + ID int32 + Name string + Shortcut *string + ShortcutNum *string + TaxCode int32 + WalletableID *int32 + type AccountItems struct + AccountItems []AccountItem + type Client struct + func NewClient(config *Config) *Client + func (c *Client) AuthCodeURL(state string, opts ...oauth2.AuthCodeOption) string + func (c *Client) CreateDeal(ctx context.Context, oauth2Token *oauth2.Token, params DealCreateParams) (*Deal, *oauth2.Token, error) + func (c *Client) CreateInvoice(ctx context.Context, oauth2Token *oauth2.Token, params InvoiceCreateParams) (*Invoice, *oauth2.Token, error) + func (c *Client) CreateItem(ctx context.Context, oauth2Token *oauth2.Token, params ItemParams) (*Item, *oauth2.Token, error) + func (c *Client) CreateManualJournal(ctx context.Context, oauth2Token *oauth2.Token, ...) (*ManualJournalResponse, *oauth2.Token, error) + func (c *Client) CreatePartner(ctx context.Context, oauth2Token *oauth2.Token, params CreatePartnerParams) (*Partner, *oauth2.Token, error) + func (c *Client) CreateReceipt(ctx context.Context, oauth2Token *oauth2.Token, params CreateReceiptParams, ...) (*ReceiptResponse, *oauth2.Token, error) + func (c *Client) CreateSection(ctx context.Context, oauth2Token *oauth2.Token, params SectionParams) (*Section, *oauth2.Token, error) + func (c *Client) CreateSegmentTag(ctx context.Context, oauth2Token *oauth2.Token, segmentID uint32, ...) (*SegmentTag, *oauth2.Token, error) + func (c *Client) CreateTag(ctx context.Context, oauth2Token *oauth2.Token, params TagParams) (*Tag, *oauth2.Token, error) + func (c *Client) DestroyDeal(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*oauth2.Token, error) + func (c *Client) DestroyInvoice(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*oauth2.Token, error) + func (c *Client) DestroyItem(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, itemID int32) (*oauth2.Token, error) + func (c *Client) DestroyManualJournal(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*oauth2.Token, error) + func (c *Client) DestroyPartner(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*oauth2.Token, error) + func (c *Client) DestroySection(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*oauth2.Token, error) + func (c *Client) DestroySegmentTag(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*oauth2.Token, error) + func (c *Client) DestroyTag(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, tagID int32) (*oauth2.Token, error) + func (c *Client) Exchange(ctx context.Context, code string, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error) + func (c *Client) GetAccountItems(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*AccountItems, *oauth2.Token, error) + func (c *Client) GetCompany(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*CompanyResponse, *oauth2.Token, error) + func (c *Client) GetDeal(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*Deal, *oauth2.Token, error) + func (c *Client) GetDeals(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*DealsResponse, *oauth2.Token, error) + func (c *Client) GetInvoice(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*Invoice, *oauth2.Token, error) + func (c *Client) GetInvoices(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*InvoicesResponse, *oauth2.Token, error) + func (c *Client) GetItems(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*Items, *oauth2.Token, error) + func (c *Client) GetManualJournals(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*ManualJournalsResponse, *oauth2.Token, error) + func (c *Client) GetPartners(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*Partners, *oauth2.Token, error) + func (c *Client) GetReceipt(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*ReceiptResponse, *oauth2.Token, error) + func (c *Client) GetSections(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32) (*Sections, *oauth2.Token, error) + func (c *Client) GetSegmentTags(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*SegmentTags, *oauth2.Token, error) + func (c *Client) GetTag(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, tagID uint32, ...) (*Tags, *oauth2.Token, error) + func (c *Client) GetTags(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*Tags, *oauth2.Token, error) + func (c *Client) GetTaxCompanies(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32) (*TaxCompanies, *oauth2.Token, error) + func (c *Client) GetUsersMe(ctx context.Context, oauth2Token *oauth2.Token, opts GetUsersMeOpts) (*Me, *oauth2.Token, error) + func (c *Client) GetWalletTransaction(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, txnID uint64, ...) (*WalletTxn, *oauth2.Token, error) + func (c *Client) GetWalletTransactions(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*WalletTxnsResponse, *oauth2.Token, error) + func (c *Client) GetWalletable(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*Walletable, *oauth2.Token, error) + func (c *Client) GetWalletables(ctx context.Context, oauth2Token *oauth2.Token, companyID uint32, ...) (*WalletablesResponse, *oauth2.Token, error) + func (c *Client) UpdateDeal(ctx context.Context, oauth2Token *oauth2.Token, dealID uint64, ...) (*Deal, *oauth2.Token, error) + func (c *Client) UpdateInvoice(ctx context.Context, oauth2Token *oauth2.Token, invoiceID int32, ...) (*Invoice, *oauth2.Token, error) + func (c *Client) UpdateItem(ctx context.Context, oauth2Token *oauth2.Token, params ItemParams, ...) (*Item, *oauth2.Token, error) + func (c *Client) UpdateManualJournal(ctx context.Context, oauth2Token *oauth2.Token, journalID int32, ...) (*ManualJournalResponse, *oauth2.Token, error) + func (c *Client) UpdatePartner(ctx context.Context, oauth2Token *oauth2.Token, partnerID uint32, ...) (*Partner, *oauth2.Token, error) + func (c *Client) UpdateSection(ctx context.Context, oauth2Token *oauth2.Token, sectionID uint32, ...) (*Section, *oauth2.Token, error) + func (c *Client) UpdateSegmentTag(ctx context.Context, oauth2Token *oauth2.Token, segmentID uint32, id uint32, ...) (*SegmentTag, *oauth2.Token, error) + func (c *Client) UpdateTag(ctx context.Context, oauth2Token *oauth2.Token, tagID uint32, params TagParams) (*Tag, *oauth2.Token, error) + type Company struct + AmountFraction int32 + ContactName *string + CorporateNumber string + DefaultWalletAccountId *int32 + DisplayName string + Fax *string + FiscalYears []FiscalYears + HeadCount *int32 + ID int32 + IndustryClass string + IndustryCode string + InvoiceLayout string + MinusFormat int32 + Name *string + NameKana *string + Phone1 string + Phone2 *string + PrefectureCode *int32 + PrivateSettlement bool + Role string + StreetName1 string + StreetName2 string + TaxAtSourceCalcType int32 + TxnNumberFormat string + UsePartnerCode bool + WorkflowSetting string + Zipcode string + type CompanyResponse struct + Company Company + type Config struct + APIEndpoint string + Log Logger + Oauth2 *oauth2.Config + func NewConfig(clientID, clientSecret, redirectURL string) *Config + type CreateManualJournalParams struct + Adjustment bool + CompanyID int32 + CreateManualJournalParamsDetails []CreateManualJournalParamsDetail + IssueDate string + ReceiptIDs []uint64 + TxnNumber string + type CreateManualJournalParamsDetail struct + AccountItemID int32 + Amount uint64 + Description string + EntrySide string + ItemID int32 + PartnerCode string + PartnerID int32 + SectionID int32 + Segment1TagID uint64 + Segment2TagID uint64 + Segment3TagID uint64 + TagIDs []int32 + TaxCode int32 + Vat *int32 + type CreatePartnerParams struct + AddressAttributes CreatePartnerParamsAddressAttributes + Code string + CompanyID int32 + ContactName string + CountryCode string + DefaultTitle string + Email string + InvoicePaymentTermAttributes CreatePartnerParamsPaymentTermAttributes + LongName string + Name string + NameKana string + OrgCode *int32 + PartnerBankAccountAttributes CreatePartnerParamsPartnerBankAccountAttributes + PartnerDocSettingAttributes CreatePartnerParamsPartnerDocSettingAttributes + PayerWalletableID *int32 + PaymentTermAttributes CreatePartnerParamsPaymentTermAttributes + Phone string + Shortcut1 string + Shortcut2 string + TransferFeeHandlingSide string + type CreatePartnerParamsAddressAttributes struct + PrefectureCode int32 + StreetName1 string + StreetName2 string + Zipcode string + type CreatePartnerParamsPartnerBankAccountAttributes struct + AccountName string + AccountNumber string + AccountType string + BankCode string + BankName string + BankNameKana string + BranchCode string + BranchKana string + BranchName string + LongAccountName string + type CreatePartnerParamsPartnerDocSettingAttributes struct + SendingMethod string + type CreatePartnerParamsPaymentTermAttributes struct + AdditionalMonths int32 + CutoffDay int32 + FixedDay int32 + type CreateReceiptParams struct + CompanyID int32 + Description string + IssueDate string + Receipt []byte + type Deal struct + Amount int32 + CompanyID int32 + Details *[]DealDetails + DueAmount *int32 + DueDate *string + ID uint64 + IssueDate string + PartnerCode *string + PartnerID int32 + Payments *[]DealPayments + Receipts *[]DealReceipts + RefNumber *string + Renews *[]DealRenews + Status string + Type *string + type DealCreateParams struct + CompanyID int32 + Details []DealCreateParamsDetails + DueDate *string + IssueDate string + PartnerCode *string + PartnerID *int32 + Payments *[]DealCreateParamsPayments + ReceiptIDs *[]int32 + RefNumber *string + Type string + type DealCreateParamsDetails struct + AccountItemID int32 + Amount int32 + Description *string + ItemID *int32 + SectionID *int32 + Segment1TagID *int32 + Segment2TagID *int32 + Segment3TagID *int32 + TagIDs *[]int32 + TaxCode int32 + Vat *int32 + type DealCreateParamsPayments struct + Amount int32 + Date string + FromWalletableID int32 + FromWalletableType string + type DealDetails struct + AccountItemID int32 + Amount int32 + Description *string + EntrySide string + ID uint64 + ItemID *int32 + SectionID *int32 + Segment1TagID *int32 + Segment2TagID *int32 + Segment3TagID *int32 + TagIDs *[]int32 + TaxCode int32 + Vat *int32 + type DealPayments struct + Amount int32 + Date string + FromWalletableID int32 + FromWalletableType string + ID uint64 + type DealReceipts struct + CreatedAt string + Description *string + FileSrc string + ID int32 + IssueDate *string + MimeType string + Origin string + Status string + User DealUser + type DealRenews struct + Details []DealDetails + ID uint64 + RenewTargetId int64 + RenewTargetType string + UpdateDate string + type DealResponse struct + Deal Deal + type DealUpdateParams struct + CompanyID int32 + Details []DealUpdateParamsDetails + DueDate *string + IssueDate string + PartnerCode *string + PartnerID *int32 + ReceiptIDs []int32 + RefNumber *string + Type string + type DealUpdateParamsDetails struct + AccountItemID int32 + Amount int32 + Description *string + ID *uint64 + ItemID *int32 + SectionID *int32 + Segment1TagID *int32 + Segment2TagID *int32 + Segment3TagID *int32 + TagIDs *[]int32 + TaxCode int32 + Vat *int32 + type DealUser struct + DisplayName *string + Email string + ID int32 + type DealsResponse struct + Deals []Deal + Meta DealsResponseMeta + type DealsResponseMeta struct + TotalCount int32 + type Error struct + IsAuthorizationRequired bool + RawError string + StatusCode int + func (e *Error) Error() string + func (e *Error) Messages() []string + type FiscalYears struct + DepreciationRecordMethod int32 + EndDate *string + IndirectWriteOffMethod bool + ReturnCode int32 + SalesTaxBusinessCode int32 + StartDate *string + TaxAccountMethod int32 + TaxFraction int32 + TaxMethod int32 + UseIndustryTemplate bool + type FreeErrorMessageDetail struct + Messages []string + type FreeeErrorMessage struct + ErrorDescription string + ErrorDetails []FreeErrorMessageDetail + Message string + Messages []string + type GetAccountItemsOpts struct + BaseDate string + type GetCompanyOpts struct + AccountItems *bool + Details *bool + Items *bool + Partners *bool + Sections *bool + Tags *bool + Taxes *bool + Walletables *bool + type GetDealOpts struct + Accruals string + EndIssueDate string + Limit uint32 + Offset uint32 + PartnerID int32 + StartIssueDate string + Status string + Type string + type GetInvoiceOpts struct + CompanyID int32 + Description string + EndDueDate string + EndIssueDate string + InvoiceNumber string + InvoiceStatus string + Limit uint32 + Offset uint32 + PartnerCode string + PartnerID int32 + PaymentStatus string + StartDueDate string + StartIssueDate string + type GetItemsOpts struct + Limit uint32 + Offset uint32 + type GetManualJournalsOpts struct + EndIssueDate string + EntrySide string + Limit uint32 + Offset uint32 + StartIssueDate string + type GetPartnersOpts struct + Keyword string + Limit uint32 + Offset uint32 + type GetReceiptOpts struct + Category string + CommentImportant bool + CommentType string + EndDate string + Limit uint32 + Number int32 + Offset uint32 + StartDate string + UserName string + type GetSegmentTagsOpts struct + Limit uint32 + Offset uint32 + type GetTagsOpts struct + Limit uint32 + Offset uint32 + type GetUsersMeOpts struct + Companies bool + type GetWalletTxnOpts struct + EndDate string + EntrySide string + Limit uint32 + Offset uint32 + StartDate string + WalletableID uint64 + WalletableType string + type GetWalletablesOpts struct + Type string + WithBalance bool + type Invoice struct + BookingDate *string + CompanyAddress1 *string + CompanyAddress2 *string + CompanyContactInfo *string + CompanyID int32 + CompanyName string + CompanyPrefectureCode *int32 + CompanyPrefectureName *string + CompanyZipcode *string + DealID *uint64 + Description *string + DueDate *string + ID int32 + InvoiceContents []InvoiceContent + InvoiceLayout string + InvoiceNumber string + InvoiceStatus string + IssueDate string + MailSentAt *string + Message *string + Notes *string + PartnerAddress1 *string + PartnerAddress2 *string + PartnerCode *string + PartnerContactInfo *string + PartnerDisplayName *string + PartnerID int32 + PartnerName *string + PartnerPrefectureCode *int32 + PartnerPrefectureName *string + PartnerTitle *string + PartnerZipcode *string + PaymentBankInfo *string + PaymentDate *string + PaymentStatus string + PaymentType string + PostingStatus string + RelatedQuotationIDs []int32 + SubTotal int32 + TaxEntryMethod string + Title *string + TotalAmount int32 + TotalAmountPerVatRate struct{ ... } + TotalVat int32 + WebConfirmedAt *string + WebDownloadedAt *string + WebPublishedAt *string + type InvoiceContent struct + AccountItemID int32 + AccountItemName string + Amount int64 + Description *string + ID uint32 + ItemID *int32 + ItemName *string + Order *uint32 + Qty json.Number + ReducedVat bool + SectionID *int32 + SectionName *string + Segment1TagID *int64 + Segment1TagName *string + Segment2TagID *int64 + Segment2TagName *string + Segment3TagID *int64 + Segment3TagName *string + TagIDs []int32 + TagNames []string + TaxCode int32 + Type string + Unit *string + UnitPrice json.Number + Vat int32 + type InvoiceCreateParams struct + BookingDate *string + CompanyAddress1 *string + CompanyAddress2 *string + CompanyContactInfo *string + CompanyID int32 + CompanyName *string + CompanyPrefectureCode *int32 + CompanyZipcode *string + Description *string + DueDate *string + InvoiceContents []InvoiceCreateParamsInvoiceContent + InvoiceLayout *string + InvoiceNumber *string + InvoiceStatus *string + IssueDate *string + Message *string + Notes *string + PartnerAddress1 *string + PartnerAddress2 *string + PartnerCode *string + PartnerContactInfo *string + PartnerDisplayName string + PartnerID *int32 + PartnerPrefectureCode *int32 + PartnerTitle string + PartnerZipcode *string + PaymentBankInfo *string + PaymentType *string + TaxEntryMethod *string + Title *string + UseVirtualTransferAccount *string + type InvoiceCreateParamsInvoiceContent struct + AccountItemID int32 + Description *string + ItemID *int32 + Order uint32 + Qty json.Number + SectionID *int32 + Segment1TagID *int64 + Segment2TagID *int64 + Segment3TagID *int64 + TagIDs *[]int32 + TaxCode int32 + Type string + Unit *string + UnitPrice json.Number + Vat *int32 + type InvoiceResponse struct + Invoice Invoice + type InvoiceUpdateParams struct + BookingDate *string + CompanyAddress1 *string + CompanyAddress2 *string + CompanyContactInfo *string + CompanyID int32 + CompanyName *string + CompanyPrefectureCode *int32 + CompanyZipcode *string + Description *string + DueDate *string + InvoiceContents []InvoiceUpdateParamsInvoiceContent + InvoiceLayout *string + InvoiceNumber *string + InvoiceStatus *string + IssueDate *string + Message *string + Notes *string + PartnerAddress1 *string + PartnerAddress2 *string + PartnerCode *string + PartnerContactInfo *string + PartnerDisplayName string + PartnerID *int32 + PartnerPrefectureCode *int32 + PartnerTitle string + PartnerZipcode *string + PaymentBankInfo *string + PaymentType *string + TaxEntryMethod *string + Title *string + UseVirtualTransferAccount *string + type InvoiceUpdateParamsInvoiceContent struct + AccountItemID int32 + Description *string + ID *uint32 + ItemID *int32 + Order uint32 + Qty json.Number + SectionID *int32 + Segment1TagID *int64 + Segment2TagID *int64 + Segment3TagID *int64 + TagIDs *[]int32 + TaxCode int32 + Type string + Unit *string + UnitPrice json.Number + Vat *int32 + type InvoicesResponse struct + Invoices []Invoice + type Item struct + Available bool + CompanyID int32 + ID int32 + Name string + Shortcut1 *string + Shortcut2 *string + UpdateDate string + type ItemParams struct + CompanyID int32 + Name string + Shortcut1 *string + Shortcut2 *string + type ItemResponse struct + Item Item + type Items struct + Items []Item + type Logger interface + Printf func(string, ...interface{}) + type ManualJournal struct + Adjustment bool + CompanyID int32 + Details []ManualJournalDetails + ID uint64 + IssueDate string + ReceiptIDs []uint64 + TxnNumber *string + type ManualJournalDetails struct + AccountItemID int32 + Amount int32 + Description string + EntrySide string + ID uint64 + ItemID *int32 + ItemName *string + PartnerCode *string + PartnerID *int32 + PartnerLongName *string + PartnerName *string + SectionID *int32 + SectionName *string + Segment1TagID int32 + Segment1TagName *string + Segment2TagID int32 + Segment2TagName *string + Segment3TagID int32 + Segment3TagName *string + TagIDs []int32 + TagNames []string + TaxCode int32 + Vat *int32 + type ManualJournalResponse struct + ManualJournal ManualJournal + type ManualJournalsResponse struct + ManualJournals []ManualJournal + type Me struct + User User + type Meta struct + UpToDate bool + type Partner struct + AddressAttributes *PartnerAddressAttributes + Available bool + BankAccountAttributes *PartnerBankAccountAttributes + Code *string + CompanyID int32 + ContactName *string + CountryCode string + DefaultTitle *string + DocSettingAttributes *PartnerDocSettingAttributes + Email *string + ID int32 + LongName *string + Name string + NameKana *string + OrgCode *int32 + PayerWalletableID *int32 + Phone *string + Shortcut1 *string + Shortcut2 *string + TransferFeeHandlingSide string + UpdateDate string + type PartnerAddressAttributes struct + PrefectureCode int32 + StreetName1 *string + StreetName2 *string + Zipcode *string + type PartnerBankAccountAttributes struct + AccountName *string + AccountNumber *string + AccountType *string + BankCode *string + BankName *string + BankNameKana *string + BranchCode *string + BranchKana *string + BranchName *string + LongAccountName *string + type PartnerDocSettingAttributes struct + SendingMethod *string + type PartnerResponse struct + Partner Partner + type Partners struct + Partners []Partner + type Receipt struct + CreatedAt string + Description string + FileSrc string + ID int32 + IssueDate string + MimeType string + Origin string + Status string + User UserCreatedReceipt + type ReceiptResponse struct + Receipt Receipt + type Receipts struct + Receipts []Receipt + type Section struct + Available bool + CompanyID int32 + ID int32 + Name string + Shortcut1 *string + Shortcut2 *string + type SectionParams struct + CompanyID int32 + LongName *string + Name string + ParentID *int32 + Shortcut1 *string + Shortcut2 *string + type SectionResponse struct + Section Section + type Sections struct + Sections []Section + type SegmentTag struct + Description *string + ID int32 + Name string + Shortcut1 *string + Shortcut2 *string + type SegmentTagParams struct + CompanyID int32 + Description *string + Name string + Shortcut1 *string + Shortcut2 *string + type SegmentTagResponse struct + SegmentTag SegmentTag + type SegmentTags struct + SegmentTags []SegmentTag + type Tag struct + CompanyID int32 + ID int32 + Name *string + Shortcut1 *string + Shortcut2 *string + type TagParams struct + CompanyID int32 + Name string + Shortcut1 *string + Shortcut2 *string + type TagResponse struct + Tag Tag + type Tags struct + Tags []Tag + type TaxCompanies struct + TaxCompanies []TaxCompany + type TaxCompany struct + Available bool + Code int32 + DisplayCategory *string + Name string + NameJa string + type UnauthorizedError struct + Code string + Message string + type UpdateManualJournalParams struct + Adjustment bool + CompanyID int32 + Details []UpdateManualJournalParamsDetails + IssueDate string + ReceiptIDs []uint64 + type UpdateManualJournalParamsDetails struct + AccountItemID int32 + Amount int32 + Description string + EntrySide string + ID uint64 + ItemID int32 + PartnerCode string + PartnerID int32 + SectionID int32 + Segment1TagID int32 + Segment2TagID int32 + Segment3TagID int32 + TagIDs []int32 + TaxCode int32 + Vat *int32 + type UpdatePartnerParams struct + AddressAttributes CreatePartnerParamsAddressAttributes + CompanyID int32 + ContactName string + CountryCode string + DefaultTitle string + Email string + InvoicePaymentTermAttributes CreatePartnerParamsPaymentTermAttributes + LongName string + Name string + NameKana string + OrgCode *int32 + PartnerBankAccountAttributes CreatePartnerParamsPartnerBankAccountAttributes + PartnerDocSettingAttributes CreatePartnerParamsPartnerDocSettingAttributes + PayerWalletableID *int32 + PaymentTermAttributes CreatePartnerParamsPaymentTermAttributes + Phone string + Shortcut1 string + Shortcut2 string + TransferFeeHandlingSide string + type User struct + Companies []UserCompany + DisplayName *string + Email string + FirstName *string + FirstNameKana *string + ID int32 + LastName *string + LastNameKana *string + type UserCompany struct + DisplayName string + ID int32 + Role string + UseCustomRole bool + type UserCreatedReceipt struct + DisplayName string + Email string + ID int32 + type WalletTxn struct + Amount int32 + Balance int32 + CompanyID uint32 + Date string + Description string + DueAmount int32 + EntrySide string + ID uint64 + Status uint + WalletableID uint64 + WalletableType string + type WalletTxnResponse struct + WalletTxn WalletTxn + type WalletTxnsResponse struct + WalletTxns []WalletTxn + type Walletable struct + BankID uint64 + ID uint64 + LastBalance int64 + Name string + Type string + WalletableBalance int64 + type WalletableResponse struct + Meta Meta + Walletable Walletable + type WalletablesResponse struct + Meta Meta + Walletables []Walletable